git clone 自动加斜杆,找不到远程仓库
现象:
$ git clone /abc.gitfetal: ... not found '/abc.git/'......
仓库路径末尾平白无故多出一个’/’
百度了很久,网上答案很一致,说是此命令惹的祸
git config --global credential.helper store
可采用以下方式克隆项目
git clone http://用户名:密码@/abc.git
有效!但这样账号密码就会明文保存在本地仓库配置文件中,使用此命令查看克隆下来的仓库的路径
git config --local -l
有没有更好的办法?其实在git安装目录下 /mingw64/etc/gitconfig 文件中
# 可在 git-bash 中直接 cd /mingw64/etc/# gitconfig 文件......[credential]helper=manager
删掉helper这一行,并执行一次推拉代码操作,此时提示需要输入用户名密码,正常输入并操作完成后,再将该文件改为
# # gitconfig 文件[credential]helper=store
问题解决。
若以上方法无效,看看【控制面板-用户账户-管理你的凭据-windows凭据】里,找到保存的gitlab等账号,删除即可。