GitLab ssh url如何显示非默认用户?

时间:2014-06-09 09:08:21

标签: gitlab

我安装了GitLab,但它安装在默认的' git'的其他用户下。

在项目页面上,指示用户对ssh使用以下URL:

git@host:user/project.git

如何更改此选项以显示新用户名?

1 个答案:

答案 0 :(得分:0)

尝试和modify/uncomment the lines regarding ssh use in gitlab.yml

# Uncomment and customize if you can't use the default user to run GitLab (default: 'git')
# user: git

初始化程序在计算repos的ssh url时应该使用该设置 请参阅“config/initializers/1_settings.rb#L12-L18

def build_gitlab_shell_ssh_path_prefix
  if gitlab_shell.ssh_port != 22
    "ssh://#{gitlab_shell.ssh_user}@#{gitlab_shell.ssh_host}:#{gitlab_shell.ssh_port}/"
  else
    "#{gitlab_shell.ssh_user}@#{gitlab_shell.ssh_host}:"
  end
end