标签:Gitlab 宿主 CentOS gitlab ce CentOS7 install sudo GitLab
环境:CentOS 7
Gitlab版本:13.7.1 (版本列表: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum el6-CentOS6 el7-CentOS7 el8-CentOS8)
- 安装相关依赖
sudo yum install -y curl policycoreutils-python openssh-server
说明 本教程中示例场景的操作系统为CentOS 7 64位。如果您使用CentOS 8系统,
运行以上命令将出现找不到依赖包policycoreutils-python的问题,原因是CentOS
8的软件源中没有包含该依赖包。该依赖包不影响部署GitLab,您可以忽略该问题继续运行下文中的命令。
- 添加GitLab软件包仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
- 安装GitLab
sudo yum install -y gitlab-ce-13.7.1-ce.0.el7.x86_64
- 修改GilLab服务配置文件
vi /etc/gitlab/gitlab.rb
相关内容修改如下:
external_url ‘http://192.16.0.11:8888’
gitlab_rails[‘backup_path’] = “/data/gitlab/backups”
- 重新初始化配置并重启服务
gitlab-ctl reconfigure
gitlab-ctl restart
- 设置服务开机自启动
systemctl enable gitlab-runsvdir.service
- 设置语言为简体中文
【可选】 8. Gitlab配置邮件通知 (smtp方式)
vi /etc/gitlab/gitlab.rb
修改内容:
81行:smtp服务器地址
83行:邮箱地址
85行:自定义?
86行:有授权码可能填写自己的授权码,否则在84行使用密码
标签:Gitlab,宿主,CentOS,gitlab,ce,CentOS7,install,sudo,GitLab 来源: https://blog.csdn.net/weixin_42882845/article/details/116563927
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。