最近的项目在执行 git pull/push
的时候,老是提示要输入账号和密码。输入正确之后,下次执行 git pull/push
的时候还需要重新输入账号密码。
这应该是我不知道啥时候使用了错误的账号和密码,解决方法很简单:先 cd
到根目录,执行以下命令:
git config --global credential.helper store
执行之后会在 .gitconfig 文件中多出一项 【credential】:
[user] name = Deshun email = [email protected] [credential] helper = store
然后 cd
到项目目录,执行 git pull
命令,会提示输入账号密码。
输完这一次以后就不再需要,并且会在根目录生成一个 .git-credentials
文件
git pull Username for 'https://github.com': [email protected] Password for 'https://[email protected]@github.com': cat .git-credentials https://Username:[email protected]
之后 pull/push
代码都不再需要输入账号密码了。
未经允许不得转载:前端资源网 - w3h5 » git pull和push老是提示输入Git账号密码的解决方法