目 录CONTENT

文章目录

GitLab部署与使用方法

JamKing
2025-07-30 / 0 评论 / 0 点赞 / 4 阅读 / 0 字

1、服务器资源

2、gitlab安装

2.1 设置yum源部署

#添加yum源,这里是清华源,替换成阿里源,中科大均可
cat > /etc/yum.repos.d/gitlab-ce.repo << EOF
[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
gpgcheck=0
enabled=1
EOF

#运行生成缓存
yum makecache

#安装指定版本,ce为免费的社区版本,若安装最新yum install -y gitlab-ce
yum install -y gitlab-ce-13.12.15

2.2 关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

2.3 修改外链地址

vim /etc/gitlab/gitlab.rb

#改为自己本机的内网地址或内网域名

image-KzQJ.png

重载一下配置

#重启时间较长,需耐心等待
gitlab-ctl reconfigure

2.4 查看gitlab启动状态

gitlab-ctl status

看到如下图就证明已经成功运行gitlab

image-OHdx.png

3、gitlab的一些安装目录

gitlab组件日志路径:/var/log/gitlab

gitlab配置路径:/etc/gitlab/  路径下有gitlab.rb配置文件

应用代码和组件依赖程序:/opt/gitlab

各个组件存储路径: /var/opt/gitlab/

仓库默认存储路径   /var/opt/gitlab/git-data/repositories

版本文件备份路径:/var/opt/gitlab/backups/

nginx安装路径:/var/opt/gitlab/nginx/

redis安装路径:/var/opt/gitlab/redis

四、GitLab使用方法

4.1 账号权限

4.1.1 创建账号

新建账号步骤

image-AWIT.png

创建示例用户名,必须项,创建用户密码

image-Nuxf.png

继续往下翻,选择【普通】或【管理员】,这里选择普通用户

image-omKS.png

一些非必要需求,可按需配置,如头像,完成后点击【Create user】

image-wvvV.png

4.1.2 一些额外权限操作

4.1.1 创建完成后,会进到新UI界面,如【冻结用户】、【禁用用户】、【删除用户】、【删除用户及相关文献】,如在生产环境中,谨慎操作

image-UNEy.png

image-QrvL.png

4.2 群组权限

4.2.1 新建群组

创建群组的目的是为了有限的【开发人员】访问有限的【项目】或【代码仓库】,实施权限最小化,以维护生产环境代码仓库的安全性

image-NAHF.png

创建一个私有项目,相对严格控制权限

image-CbGr.png

4.2.2 邀请群组内部协作成员

如新建的【create_user】用户,邀请到新建的【newtestgroup】群组内,也可多选,这里示例一个。【访问日期】不设置,默认长期

image-dJiA.png

image-xpcT.png

随后对应的用户会收到管理员邀请进入群组

4.2.3 成员首次登录

账户:create_user,首次登录需要修改密码

image-zboR.png

保存修改之后,会重新登录一遍,发现已经加入到了新【群组】

image-lpRq.png

4.3 创建项目

4.3.1 新建项目

image-TOHh.png

创建一个空白项目,若有历史项目模板也可以导入

image-Jnfl.png

4.3 推送代码

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区