Linux系统下通过Git客户端拉取gitlab代码的时候,由于gitlab上的用户密码修改或者其他原因,有时候会出现fatal:Authentication failed的错误。这是因为通过用户名密码方式认证的情况下,密码丢失或者不匹配导致的。
解决办法如下:
1、清除系统保存的账号和密码。
命令如下:
git config --global --unset credential.helper
2、设置密码自动保存,将下次弹框的账号和密码保存起来,永久使用。
命令如下:
git config --global credential.helper store
3、设置默认账户及邮箱。
命令如下:
git config --global user.name developer #developer替换成gitlab上的实际用户
git config --global user.email developer@qq.com #developer@qq.com替换成gitlab上用户的实际邮箱