我使用Git已经有一段时间了,但不断有人要求我输入密码,这让我非常恼火。
我使用的是Mac和GitHub,我按照GitHub的Set Up Git page的指示设置了Git和我的SSH密钥。
正如GitHub's SSH key passphrases page上提到的,我还将github SSH密钥添加到我的Mac-OS-X密钥链中。我的公钥是用Git注册的。
然而,每次我尝试Git pull时,我都必须输入我的用户名和密码。除了SSH密钥之外,我还需要为此设置其他内容吗?
发布于 2018-09-13 11:02:54
如果每次您尝试与GitHub交互时,Git都会提示您输入用户名和密码,那么您可能正在使用存储库的HTTPS clone URL。
使用HTTPS远程URL有一些优点:它比SSH更容易设置,并且通常通过严格的防火墙和代理工作。但是,每次拉取或推送存储库时,它也会提示您输入GitHub凭据。
您可以配置Git为您存储您的密码。用于的
git config --global credential.helper wincredhttps://stackoverflow.com/questions/7773181
复制相似问题