原因分析:
- 你的账号没有项目的权限,你可以在浏览器输入你的项目地址,如果可以进入,则说明有权限;若不能进入,说明你没有该项目的权限。
- 你电脑的git自动保存了其他的用户名密码信息,与当前项目的用户名密码与之前的发生冲突。
解决方案:
git clone http://username@gitlab.com/project/xxxx.git
一般情况使用此命题可以成功,我这里遇到了特殊情况,仍然无法拉去代码,可以使用以下方式处理,清除本地git账户,重新输入用户名与密码:
git config --system --unset credential.helper
如果命令执行后无效,可以直接找到.gitconfig文件,用记事本打开直接修改,删除[credential],然后再次拉去代码的时候会提示输入用户名和密码,输入之后就可以成功拉取了
[user]
name = xxx
email = xxx
password = xxx
[credential]
helper = store