推送到gitlab时要求输入密码?

Asking for password when pushing to gitlab?

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

关于密码应该是什么以及为什么首先要我输入密码有什么想法吗?

谢谢。

密码是git实验室密码,看remote_url,

git config --get remote.origin.url

如果是

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

那么您应该检查您的本地 ssh 密钥是否在正确的位置: https://help.github.com/articles/checking-for-existing-ssh-keys/

如果 url 是

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

您应该在 git

中设置您的全局用户和密码

https://help.github.com/articles/why-is-git-always-asking-for-my-password/