更改SSH主机以进行克隆

时间:2014-03-17 15:24:11

标签: gitlab

有没有办法更改gitlab的默认ssh主机(显示在web界面的存储库视图顶部)?我的意思是仅用于克隆网址中的SSH。

例如,我在git.example.com上安装了gitlab,但example.com也指向同一台机器(不同的站点)。我可以从:

更改ssh clone urls
git clone git@git.example.com:user/repository

为:

git clone git@example.com:user/repositiory

但对于http和https,请将其留给git.example.com

2 个答案:

答案 0 :(得分:12)

是,

如果您使用的是omnibus软件包,则可以修改/etc/gitlab/gitlab.rb并添加gitlab_rails['gitlab_ssh_host'] = 'example.host.com'

gitlab.ymlssh_host: example.host.com

中的某处有等效选项

答案 1 :(得分:0)

如果您的子域的行为与您的实际域的行为相同,那么它应该不是问题。如果子域指向相同的IP,那么git或ssh不应该打扰。