在Yosemite上使用Git时一直要求输入远程用户名和密码

9

我已更新到OS X Yosemite操作系统。当执行任何与远程仓库有关的git命令(如pull、fetch等),终端会不断询问我的GitHub用户名和密码(远程仓库在GitHub上)。如果我从Mac上的GitHub客户端执行这些操作,则不会要求凭据。

我的git配置文件没问题,我的SSH密钥也没问题。我尝试使用Github应用程序重新安装git命令行工具,但没有成功。

有什么建议吗?


1
你的代码库远程 URL 是否使用的是 https 而不是 ssh?我知道 Mavericks 在某些情况下会对我的所有代码库进行此操作。 - tytho
2个回答

31

在将git从1.9更新到2.x之后,这是对我有效的解决方案。 - Puce

2

我遇到了一个问题,Git无法工作,因为XCode已经覆盖了git命令。所以您需要第一次打开XCode,它会安装所有其他组件。之后,Git就能正常工作了。


@NikosM. 你是用 homebrew 安装的吗? - pixel 67

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接