【发布时间】:2014-11-20 03:23:11
【问题描述】:
我已经调试这个问题一两个小时了。
我目前正在使用 Gitlab 和 Mac OS X 10.9.2。
今天,我试图从我们的主分支git pull origin master,以便我可以获取最新版本进行开发。我一直使用这些配置,不记得更改任何内容。此配置一直有效,并且从未提示我输入密码。今天,我收到了这个错误:
My-MacBook-Pro:branch_name loop$ git pull origin master
git@domain 的密码:
这是我的~/.ssh/permissions:
My-MacBook-Pro:.ssh loop$ ls -l
total 24
-rw------- 1 loop staff 1766 Oct 31 2013 github_rsa
-rw-r--r-- 1 loop staff 403 Oct 31 2013 github_rsa.pub
-rw-r--r-- 1 loop staff 2408 Sep 15 15:08 known_hosts
我尝试了各种方法:
-
正在重启
com.openssh.sshd -
正在重启
org.openbsd.ssh-agent -
我确保我在 Gitlab 上的公钥与我的
github_rsa.pub相同,并且确实是相同的。 -
我已取消注释
sshd_config到PasswordAuthentication no -
检查了
/var/log/authd.log是否有与 SSH 相关的错误,但没有任何相关性。
可能是什么问题?
【问题讨论】: