0
我刚刚用gitlabhq设置了一个ubuntu服务器,添加了一个带有密钥和新存储库的用户。Gitlabhq - 无法推送到新的存储库
当我试图把我得到:
权限被拒绝,请重试。 权限被拒绝,请重试。 权限被拒绝(公钥,密码)。 致命:远程端意外挂断
虽然我看不到任何错误。 此外,我已将本地机器公钥添加到服务器上的authorized_keys。
任何想法?
我刚刚用gitlabhq设置了一个ubuntu服务器,添加了一个带有密钥和新存储库的用户。Gitlabhq - 无法推送到新的存储库
当我试图把我得到:
权限被拒绝,请重试。 权限被拒绝,请重试。 权限被拒绝(公钥,密码)。 致命:远程端意外挂断
虽然我看不到任何错误。 此外,我已将本地机器公钥添加到服务器上的authorized_keys。
任何想法?
GIT_SSH='ssh -v' git push ...
以从ssh获得更详细的输出。.ssh/authorized_keys
文件和所有它的父目录到根权限755(也就是必须不是组可写)或更严格。家庭及以下应该由用户拥有,并且上面必须由root拥有。否则ssh将拒绝阅读authorized_keys
。
我得到一个密码提示。我检查了授权密钥和密钥权限是否还有其他内容? – Alex 2012-02-03 12:05:24
@Alex:您是否因为公钥验证失败或“密码”提示而收到“密码”提示,因为密钥已被锁定? – 2012-02-03 12:22:07
,因为公钥失败。 – Alex 2012-02-03 12:31:09