git pull和push老是提示输入Git账号密码的解决方法

最近的项目在执行 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账号密码的解决方法

赞 (0)
分享到: +

评论 沙发

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)