我已更新至OS X Yosemite。当运行任何与远程回购(pull,fetch等)有关的git命令时,终端会一直询问我的github用户名和密码(远程在github上)。如果我从github客户端为mac执行这些操作,它不会要求提供凭据。Git on Yosemite不断询问远程用户名和密码
我的git配置文件很好。我的SSH密钥也很好。我试图从Github应用程序重新安装git命令行工具,但没有成功。
有什么建议吗?
我已更新至OS X Yosemite。当运行任何与远程回购(pull,fetch等)有关的git命令时,终端会一直询问我的github用户名和密码(远程在github上)。如果我从github客户端为mac执行这些操作,它不会要求提供凭据。Git on Yosemite不断询问远程用户名和密码
我的git配置文件很好。我的SSH密钥也很好。我试图从Github应用程序重新安装git命令行工具,但没有成功。
有什么建议吗?
在命令行上运行。
混帐配置--global credential.helper osxkeychain
然后运行你的git命令。这是帮助我弄清楚的链接。 https://help.github.com/articles/caching-your-github-password-in-git/
将git从1.9更新到2.x后,这是为我工作的解决方案。 – Puce 2015-01-16 15:39:11
非常感谢! – 2015-02-02 09:41:56
我有问题,因为XCode覆盖了git命令,Git不工作。所以你必须首次打开XCode,并安装所有其他组件。之后,它正在工作。
我已经做到了,但没有成功。 – 2014-10-17 14:12:01
@NikosM。你用'homebrew'安装了吗? – 2015-11-08 01:33:44
难道你的repo remote-url是使用https而不是ssh吗?我知道小牛队在一次难得的机会上完成了我的所有回购。 – tytho 2014-10-17 14:34:58