联系管理员

开通文章发布权限

扫码 添加微信
微信图片
电话:18888888888 QQ:88888

gitlab的docker部署和使用

gitlab的docker部署和使用

gitlab的docker部署

说明:前置条件,系统需要4G以上的内存,最好2个或以上的内核

1.创建存储目录,并设置权限

sudo mkdir -p /docker/gitlab/data /docker/gitlab/conf /docker/gitlab/log
sudo chmod -R 777 /docker/gitlab/data
sudo chmod -R 777 /docker/gitlab/log
sudo chmod -R 777 /docker/gitlab/conf
要安装新的版本:hub.docker的gitlab镜像网站

2.拉取镜像

docker pull gitlab/gitlab-ce:latest  #最新镜像

3.运行镜像

docker run --detach \ 
--name gitlab \ 
--hostname 192.168.56.101 \ 
-p 443:443 -p 80:80 \ 
--restart always \ 
-v /docker/gitlab/data:/var/opt/gitlab \ 
-v /docker/gitlab/log:/var/log/gitlab \ 
-v /docker/gitlab/conf:/etc/gitlab \ 
--shm-size 256m \ 
gitlab/gitlab-ce:latest   #ce为社区版(免费),ee为企业版

4.查看gitlab密码

docker exec -it gitlab /bin/bash
cat /etc/gitlab/initial_root_password  #粘贴拷贝密码  SQId/CF+xKDj5V2W13CN4XVlTwDnu2NRkpoUhx4eGmY=

5.访问gitlab控制台:

192.168.56.101 (默认80端口)

6.修改控制台为中文:

1.点开头像,点击preferences
2.往下翻,找到Language,修改中文即可

 

gitlab的使用

1.创建用户

说明: 管理员能操控群组,创建用户;创建完用户后,需要给用户修改密码!!

2.创建群组

说明: 创建群组,创建完群组后,需要给群组添加用户,给用户分配角色,开发者即可,其他角色可自行deepseek

3.idea中登录gitlab

前提:下载gitlab插件

3.1.打开idea的设置->版本控制->Gitlab,添加账号

1.服务器: https://192.168.56.101
2.令牌,可以去gitlab控制台查看,点击头像->编辑个人资料->访问令牌->创建令牌
3.给令牌设置api权限(可以推拉),然后填写令牌  glpat-M6xTzpwBRa4Z_Jz9D9Wc

3.2配置ssh实现免密登录(clone等要用)

3.2.1.判断是否创建了ssh密钥

去 C:\Users\31471.ssh 目录中查看是否有id_rsa和id_rsa.pub文件,没有就执行第二部创建密钥,否则第三步

3.2.2.创建ssh密钥

以管理员身份打开cmd,运行以下命令
ssh-keygen -t rsa -C "3147136148@qq.com"  #-t签名算法,-c 邮箱

3.2.2.在gitlab控制台配置ssh密钥

将id_rsa.pub文件内容拷贝到(点击头像->编辑个人资料->ssh密钥->添加密钥)ssh密钥中即可配置,按照步骤配置即可

评论

快捷导航

把好文章收藏到微信

打开微信,扫码查看

关闭

还没有账号?立即注册