1、下载docker镜像
1.1 查询 gitlab-ce 的docker镜像
gitlab-ce 是社区版
docker search gitlab-ce
我们要安装的是下面这个镜像
1.2 拉取镜像
docker pull gitlab/gitlab-ce
2、创建并启动docker容器
2.1 本地创建gitlab的配置,数据和日志的挂载目录
2.2 创建运行容器
docker run -it \
--name gitlab \
-p 443:443 -p 80:80 -p 23:22 \
--network docker_net \
--ip 172.18.12.50 \
-v /usr/local/software/gitlab/config:/etc/gitlab \
-v /usr/local/software/gitlab/logs:/var/log/gitlab \
-v /usr/local/software/gitlab/data:/var/opt/gitlab \
-d gitlab/gitlab-ce
3、gitlab登录设置
3.1 使用浏览器打开
// ip是linux主机的ip
http://192.168.200.135/users/sign_in
3.2 设置登录用户名和密码
# 进入容器
docker exec -it gitlab bash
# 进入gitlab控制台
gitlab-rails console
# 设置用户名和密码
user=User.find_by_username 'root'
user.password='88888888'
user.save!
3.3 登录
使用设置的用户名密码,登录后显示404,我们点击 home 页链接,如下图。
4、gitlab 配置
4.1 关闭自动注册功能
点击 Menu > Admin
依次点击 Settings > General > Sign-up restrictions
然后取消勾选 Sign-up enabled
不要忘了保存修改。
4.2 创建用户
依次点击 Overview > Users > New user
编辑用户信息
最后点击创建
创建完成后,点击编辑设置密码
设置完成后记得最下方点击保存。
4.3 新用户登录
输入用户名和密码登录,首次登录需要修改密码。
修改后需要重新登录,登录后就跳到了 404 页面,点击 home
链接跳转道home页面。
创建新项目
5 idea 拉取项目
url 使用 HTTP
然后输入用户名和密码登录授权
然后就可以愉快的开发了
感谢大家读到这里,后续还会有其他相关文章,欢迎继续阅读。