文章目录
- 一、简介
- 二、Docker部署
- 三、管理员使用
- 四、用户使用
- 五、用户客户端
一、简介
GitLab是一个基于Git的代码托管和协作平台,类似于GitHub。
它提供了一个完整的工具集,包括代码仓库管理、问题跟踪、CI/CD集成、代码审查等功能。
GitLab的开源版本是免费的,而企业版提供了更多的功能和支持服务,并提供了收费订阅。
二、Docker部署
操作系统:22.04.4
- 创建文件夹
mkdir -p /home/gitlab
- 运行
docker run -d -p 8180:80 --restart=always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/log:/var/log/gitlab \
-v /home/gitlab/data:/var/opt/gitlab --name soft-gitlab twang2218/gitlab-ce-zh:11.1
等待几分钟,直到docker状态变为
三、管理员使用
-
登录地址
http://192.168.6.13:8180 -
修改密码
默认用户:root,修改密码:A.adas111
- 新建用户
- 修改用户密码
- 项目克隆IP地址问题
docker exec -it soft-gitlab bash
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
gitlab-ctl restart
四、用户使用
- test用户登录后修改密码
- 创建项目
五、用户客户端
- 依次安装
Git-2.44.0-64-bit.exe
TortoiseGit-2.15.0.0-64bit.msi
TortoiseGit-LanguagePack-2.15.0.0-64bit-zh_CN.msi
- TortoiseGit 设置语言
右键 > TortoiseGit > Settings
- TortoiseGit 设置用户
- TortoiseGit 克隆项目
然后依次输入用户名test、密码A.adas111
- 报错 remote: HTTP Basic: Access denied
输入:
git config --system --unset credential.helper
git config --global credential.helper store
再次进行 Git 操作。
如果不行,使用 git clone 命令克隆一次,再使用TortoiseGit 。