有没有办法更改gitlab的默认ssh主机(显示在web界面的存储库视图顶部)?我的意思是仅用于克隆网址中的SSH。
例如,我在git.example.com
上安装了gitlab,但example.com
也指向同一台机器(不同的站点)。我可以从:
git clone git@git.example.com:user/repository
为:
git clone git@example.com:user/repositiory
但对于http和https,请将其留给git.example.com
?
答案 0 :(得分:12)
是,
如果您使用的是omnibus软件包,则可以修改/etc/gitlab/gitlab.rb
并添加gitlab_rails['gitlab_ssh_host'] = 'example.host.com'
在gitlab.yml
:ssh_host: example.host.com
答案 1 :(得分:0)
是
如果您的子域的行为与您的实际域的行为相同,那么它应该不是问题。如果子域指向相同的IP,那么git或ssh不应该打扰。