本想在Linux服务器执行git pull拉取代码,报了***.git/info/refs not valid: is this a git repository?之前都好好的,怎么突然报了这个问题,正好今天是一位同事离职,他的git账号应该是被禁用了,我之前一直没有配置自己的账号,想到这里问题应该很清楚了,于是找到了配置git账号密码的文件/root/.git-credentials,(可以用find / -name .git-credentials查找),然后vim /root/.git-credentials,把自己的账号密码写进去,比如我的账号是test,密码是123456,仓库地址是test.git.com,那么可以写成http://test:123456@test.git.com,:wq 保存退出,搞定!
要注意的是如果账号密码和地址有特殊符号,得先进行urlencode处理,比如账号是test,密码是123456@,地址是test.git.com:8888,那么得写成,http://test:123456%40@test.git.com%3A8888
git pull:fatal: .git/info/refs not valid: is this a git repository?解决方案
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 号外号外:每次向github提交代码时都要输入用户名密码,太麻烦了,影响效率,必须搞定它 主流的有大概两种的解决方...
- 换位置进行git clone时,输入密码回车后出现了一下错误提示,这是输错了账号密码导致的提示解决方案有两种 个人...
- 好久没写iOS的文章了,但这次来点不一样的,利用下班等业余时间撸了一个完整的开源博客解决方案,后端使用的是Mysq...