我已更新到OS X Yosemite操作系统。当执行任何与远程仓库有关的git命令(如pull、fetch等),终端会不断询问我的GitHub用户名和密码(远程仓库在GitHub上)。如果我从Mac上的GitHub客户端执行这些操作,则不会要求凭据。
我的git配置文件没问题,我的SSH密钥也没问题。我尝试使用Github应用程序重新安装git命令行工具,但没有成功。
有什么建议吗?
我已更新到OS X Yosemite操作系统。当执行任何与远程仓库有关的git命令(如pull、fetch等),终端会不断询问我的GitHub用户名和密码(远程仓库在GitHub上)。如果我从Mac上的GitHub客户端执行这些操作,则不会要求凭据。
我的git配置文件没问题,我的SSH密钥也没问题。我尝试使用Github应用程序重新安装git命令行工具,但没有成功。
有什么建议吗?
在命令行中运行以下命令:
git config --global credential.helper osxkeychain
然后运行您的git命令。这是帮助我解决问题的链接。 https://help.github.com/articles/caching-your-github-password-in-git/
(注:该文为IT相关内容,建议读者具备一定的编程基础知识。)我遇到了一个问题,Git无法工作,因为XCode已经覆盖了git命令。所以您需要第一次打开XCode,它会安装所有其他组件。之后,Git就能正常工作了。
homebrew
安装的吗? - pixel 67