推送到gitlab时要求密码?

时间:2016-03-31 14:35:43

标签: git bash ssh gitlab vpn

我的笔记本电脑上有很多提交,我试图通过ShrewSoft VPN将这些提交到gitlab。但是,每次我尝试推送代码时,我都会在git bash中要求输入密码。我试过使用我的VPN密码,但它只是抛出一个错误。我昨天加了我的SSH密钥,一切正常,但今天它不能正常工作,我不太清楚为什么!

关于密码应该是什么的任何想法,以及为什么我首先要求它?

感谢。

1 个答案:

答案 0 :(得分:2)

密码是gitlab密码,请查看remote_url,

git config --get remote.origin.url

如果是

类型的话
git@github.com:jcjohnson/neural-style.git

然后你应该检查你当地的ssh密钥,如果它在正确的位置: documentation

如果网址属于

类型
https://github.com/jcjohnson/neural-style.git

您应该在git中设置全局用户和密码

https://help.github.com/articles/checking-for-existing-ssh-keys/