GitLab:我无法推​​送或克隆回购,要求Git密码

mer*_*erp 6 git passwords ssh gitlab

我已经用Bitnami安装了最新的GitLab.但我不能将我的更新推送到中央回购.它总是要求Git密码.我将其安装在本地服务器中,并将域名作为本地IP.公钥在/hom/git/.ssh/authorised_keys列表中更新.但它要求Git用户密码.请帮我.

小智 1

它很奇怪。您能否检查您的 SSH 服务器是否配置为使用authorized_keys 文件?

/etc/ssh/sshd_config

公钥验证 是

您可以检查 .ssh/authorized_keys 文件的文件权限吗?所有者应该是 git 用户。您之前是否已经安装过 Gitlab 版本?也许已经安装了 Gitolite,并且您需要为 GitLab 5 使用 gitlab-shell。