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


然后输入用户名和密码登录授权

然后就可以愉快的开发了

感谢大家读到这里,后续还会有其他相关文章,欢迎继续阅读。

本文详细介绍了如何从GitLab仓库下载并部署社区版GitLabCEDocker镜像,包括创建容器、设置登录、配置限制及创建新用户。读者可以按照步骤在Linux主机上完成GitLab的初始化和基本管理。
1716





