现象
在本地去拉一个Git仓库的时候,总是会报Git repository not found这个错误;但是我本地去拉另外一个仓库的时候就是正常的;所以本地git程序是没有问题的。问题出在账号、密码上面;
解决
在开始菜单中打开“Git Bash”命令窗口
然后分别执行以下两个命令就正常了。
$ git credential-manager uninstall
$ git credential-manager install
优化
我使用的是TortoiseGit作为Git的图形化客户端工具,执行了上面的命令之后,你去pull、push的时候每次都会要求你去输入密码,这个比较烦,解决方法如下:
- 在Git项目的根目录邮件,进入tortoise的设置界面
- 点击“编辑全局”选项
在文本的最后添加下面两行即可
[credential]
helper = store
这样配置完成之后,就不需要每次都输入密码了。
参考资料