docker的安装直接访问以下地址安装即可:https://linzhefeng23.blog.csdn.net/article/details/78411199
1.1、修改镜像的下载地址由于国内网络的原因,导致我们有时候下载镜像很慢,这时候我们直接将使用阿里云的镜像来实现加速:
vi /etc/docker/daemon.json
接着将里面的配置改下如下所示:
{
"registry-mirrors": ["https://mqs3roi5.mirror.aliyuncs.com"]
}
最后重新启动我们的docker即可:
systemctl daemon-reload systemctl restart docker2、安装GitLab 2.1、从中央仓库获取GitLab镜像
直接启动docker以后在安装docker的服务器上执行以下脚本:
docker pull gitlab/gitlab-ce2.2、启动GitLab镜像
然后我们直接使用以下的命令启动我们的GitLab镜像:
docker run --detach --privileged=true --hostname gitlab.test.com --publish 8443:443 --publish 48080:80 --publish 8022:22 --name gitlab --restart always --volume /opt/gitlab/config:/etc/gitlab --volume /opt/gitlab/logs:/var/log/gitlab --volume /opt/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest2.3、配置映射
直接使用以下命令设置映射
# centos下的配置 vi /etc/host # win 7底下的配置位置 C:WindowsSystem32driversetchosts
然后输入以下的内容:
10.10.10.169 gitlab.test.com2.4、设置放行端口
直接执行以下命令放行端口
# 设置放行端口 firewall-cmd --zone=public --add-port=48080/tcp --permanent # 刷新放行端口 firewall-cmd --reload2.5、设置密码
根据大家的电脑的配置不同,可能gitlab的启动需要一段时间,经过一段时间的启动我们就完成了,然后我们直接打开浏览器输入http://gitlab.test.com:48080,然后我们可以看到如下的页面,这时候我们输入我们的初始密码即可:
密码输入完成以后就跳转到登录页面,这时候我们默认的账号是root,然后输入我们前面设置的密码登录即可。
登录成功以后看到如下的页面则说明我们的gitlab已经部署成功了。
2.6、禁止自行注册我们的gitlab是属于私服,那当然是不允许随便注册的,因此我们可以通过以下的设置禁止新用户的自行注册。
直接将上面的Sign-up enabled的选择框取消,然后点击保存即可。这样用户就无法通过外部注册账户了。
2.7、创建用户禁用了外部注册用户,那我们现在就使用管理员的权限登录进去然后创建一个普通用户。
3、上传项目到gitlab直接使用我们的IDEA创建一个最简单的springboot项目,如下所示:
然后VCS=>import into Version Control=>Create Git Repository往后我们会看到我们的项目的信息处于待添加的状态,我们将pom.xml和src选中然后右键Git=>Add。
接着直接右键项目GIT=>Commit Directory如下所示:
首先我们需要打开我们的gitlab的地址,然后创建一个项目,然后打开开发工具VCS=>Git=>push,然后配置到gitlab的这个配置的项目的git地址,最后提交即可。



