要修改CentOS上GitLab的默认设置,你可以按照以下步骤进行操作:
修改外部URL
- 打开配置文件:
vi /etc/gitlab/gitlab.rb
- 找到
external_url
设置项,将其更改为你想要的URL和端口。例如:external_url 'http://your_server_ip:8080'
。 - 保存文件后,运行以下命令应用更改:
sudo gitlab-ctl reconfigure
。
配置邮件设置
- 在
/etc/gitlab/gitlab.rb
文件中添加或修改以下配置信息(以QQ企业邮箱为例):
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.exmail.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "your_email@example.com" gitlab_rails['smtp_password'] = "your_password" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true gitlab_rails['gitlab_email_from'] = 'your_email@example.com' gitlab_rails['smtp_domain'] = "exmail.qq.com"
- 保存文件后,执行以下命令应用更改:
gitlab-ctl reconfigure
。
设置页面语言为简体中文
- 用户登录GitLab,点击头像,再点击
Preferences
。 - 向下滑动,找到
Localization
,选择简体中文,然后进行保存。
更改默认模式(项目可见性)
- 登录GitLab并打开要更改模式的项目。
- 点击项目名称后面的齿轮图标,然后选择
Settings
选项。 - 在打开的设置页面中,点击
General
选项卡,在Visibility, project features, permissions
区域更改项目的可见性。 - 选择
Public
可使项目对所有人可见,选择Private
则仅允许团队成员访问。 - 点击页面底部的保存更改按钮。
修改默认端口(例如将GitLab的默认端口80改为8080)
- 编辑
/etc/gitlab/gitlab.rb
文件,找到以下设置并修改:
unicorn['port'] = 8080 nginx['listen_port'] = 8080
- 保存文件后,运行以下命令应用更改:
gitlab-ctl reconfigure
。 - 重新启动GitLab:
gitlab-ctl restart
。
以上步骤涵盖了修改GitLab的外部URL、邮件设置、页面语言、项目可见性以及默认端口的基本操作。根据你的具体需求,可能还需要进行其他配置调整。在进行任何配置更改后,务必执行 gitlab-ctl reconfigure
和 gitlab-ctl restart
命令以使更改生效。