背景
使用git push上传到gitlab时报fatal: ‘http://git.#####.com/test-auto/stability.git/’ 鉴权失败,无法将包push到gitlab上
解决方案
先查看一下配置是否正确
git config --list
1)如果都正确,看看公私钥再gitlab上面是否有配置
(env_stability) lixuefu2@ubuntu:~/stability$ cd ~/.ssh/
(env_stability) lixuefu2@ubuntu:~/.ssh$ ls
id_rsa id_rsa.pub known_hosts
(env_stability) lixuefu2@ubuntu:~/.ssh$ cat id_rsa.pub
将公钥放置到SSH Keys对应的栏中保存
2)如果发现对应不上,则更正信息
git config --global user.name "xxxx"
git config --global user.email "xxxx"
或者
git config --system --unset credential.helper
重新输入用户名密码就可以了
然后再git push一下,可以发现能上传了