发布网友 发布时间:2024-09-28 09:46
共1个回答
热心网友 时间:2024-09-29 08:33
在CentOS 7上安装极狐GitLab CE(社区版)的步骤如下:
1. 安装必要的基础依赖
2. 安装Postfix邮件服务器,GitLab邮件发送功能需要它
我们部署的是社区版GitLab-ce,若需部署商业版,替换相关关键字为gitlab-ee。
1. 使用Yum安装GitLab
安装完成后,GitLab会显示以下信息:
感谢安装GitLab!由于未检测到有效主机名,需要在/etc/gitlab/gitlab.rb中配置外部URL。启动实例的命令为:sudo gitlab-ctl reconfigure。更多信息请参考gitlab.com/gitlab-org/o...
2. 修改配置文件
使用vi编辑器打开/etc/gitlab/gitlab.rb,修改外部URL和端口,并调整语言设置。
首次执行可能会提示初始root密码,存储在/etc/gitlab/initial_root_password中,24小时后自动清除,建议保存密码。
遇到特定报错,解决方案是:
编辑/etc/gitlab/gitlab.rb,添加gitlab_kas['enable'] = false,然后重新配置:gitlab-ctl reconfigure。
对于alertmanager报错,有两种处理方法:
1. 禁用alertmanager:添加alertmanager['enable'] = false。
2. 指定listen地址,如:alertmanager['flags'] = { 'cluster.advertise-address' =>"127.0.0.1:9093" },确保alertmanager正常运行。
访问GitLab系统,使用配置的外部URL,如:http://192.168.60.102:8092,根据实际情况进行个性化设置,如禁用注册、更改语言、修改root密码以及将默认分支更改为master。