Gitlabhq - 无法推送到新的存储库

时间:2012-02-03 10:10:08

标签: git

我刚刚使用gitlabhq设置了一个ubuntu服务器,为用户添加了一个密钥和一个新的存储库。

当我试图推动时,我得到了:

许可被拒绝,请再试一次。   许可被拒绝,请再试一次。   权限被拒绝(公钥,密码)。   致命:远程端意外挂断

我无法在任何日志中看到任何错误。 此外,我已将本地计算机公钥添加到服务器上的authorized_keys。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

  1. 公钥是无密码还是通过ssh-agent解锁? IIRC git push不支持要求密码。
  2. 手动尝试ssh ..
  3. 尝试使用GIT_SSH='ssh -v' git push ...从ssh获得更详细的输出。
  4. [编辑]检查.ssh/authorized_keys文件及其所有父目录到root用户是否具有权限755(必须是组可写的)或更严格。家庭和以下也应归用户所有,上述内容必须由root拥有。否则ssh将拒绝阅读authorized_keys