推送到gitlab需要github用户名和密码

时间:2019-01-29 16:30:27

标签: git gitlab

我真的是GitLab的新手。如果您能帮助我解决我的问题,那就太好了。

我在GitLab中有一个项目。我克隆了它并对其进行了一些更改。当我尝试在终端(MacOS)中使用git push(按照本教程操作)更新更改时,弹出此行。

Username for 'https://github.com':

我已经在Stack Overflow中阅读了一些类似的问题,但是据我了解,只有在尝试与GitHub交互时才需要GitHub的用户名和密码,对吗? (如果我发现任何错误,请原谅我。)

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

据我所知,通过HTTPS推送到GitLab或GitHub将需要您的GitLab / GitHub用户名和密码,否则任何人都可以将代码推送到您的存储库。

如果不想每次推送时都提示您输入凭据,则可以安装凭据管理器并将Git配置为使用它。我在工作时使用MacBook Pro,所以我的.gitconfig拥有此条目来存储我的登录信息:

[credential]
    helper = osxkeychain

您没有提到正在使用什么操作系统,或者是否使用GUI或命令行连接到GitLab。

尝试运行此命令以查看本地仓库正在跟踪的远程存储库:

git remote -v