我的笔记本电脑上有很多提交,我试图通过ShrewSoft VPN将这些提交到gitlab。但是,每次我尝试推送代码时,我都会在git bash中要求输入密码。我试过使用我的VPN密码,但它只是抛出一个错误。我昨天加了我的SSH密钥,一切正常,但今天它不能正常工作,我不太清楚为什么!
关于密码应该是什么的任何想法,以及为什么我首先要求它?
感谢。
答案 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/