
我是在本地虚拟机进行搭建,所以建议虚拟机内存2G以上,且注意一定要配置阿里云加速,否则下载很慢(如何配置本文章就不演示了)
docker pull beginor/gitlab-ce:11.0.1-ce.0
正在下载中界面
docker images可以看到,我们已经下载了GitLab到我们镜像仓库了

mkdir -p /mnt/gitlab/etc (etc)
mkdir -p /mnt/gitlab/log (日志)
mkdir -p /mnt/gitlab/data (数据)8090是外部http协议端口 8443是外部https协议端口 443和8090就是docker内部容器端口啦
docker run \
--detach \
--publish 8443:443 \
--publish 8090:8090 \
--name gitlab \
--restart unless-stopped \
-v /mnt/gitlab/etc:/etc/gitlab \
-v /mnt/gitlab/log:/var/log/gitlab \
-v /mnt/gitlab/data:/var/opt/gitlab \
beginor/gitlab-ce:11.0.1-ce.0但是通过命令启动后,会发现启动没有报错,但是也无法进行访问,是因为我们还要需要进行其他的额外配置,进入刚刚创建的挂载目录
cd /mnt/gitlab/etc会出现如下图这么多文件

我们需要修改 "/mnt/gitlab/etc/gitlab.rb" 文件 和 "/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml" 两个文件
vi /mnt/gitlab/etc/gitlab.rb将External_url地址 修改为服务器的IP地址加端口号
http://192.168.137.4:8090
接下来进行保存文件
vi /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml将host改成自己服务器的ip地址,port改成http协议的端口即可(不清楚看上面启动容器的地方)


默认账号:root
密码:自己上一步设置的





首先我们会先将项目提交到本地仓库,然后在提交到远程仓库


首次是需要输入自己的gitlab账号密码

提交到本地git仓库,检查没问题后,我们就将项目push到远程仓库了

填写自己的名字 以及你要上传的gitlab仓库的地址

填写你的GiaLab账号密码

这里可以看到你需要提交到远程lab的文件

最后可以看到,我们GitLab是可以看到我们项目的啦


填写你的gialab项目地址

如下图的项目地址

填写项目地址,以及需要保存的目录位置

如下图就完成了我们的检出项目啦
