我真的是GitLab的新手。如果您能帮助我解决我的问题,那就太好了。
我在GitLab中有一个项目。我克隆了它并对其进行了一些更改。当我尝试在终端(MacOS)中使用git push(按照本教程操作)更新更改时,弹出此行。
Username for 'https://github.com':
我已经在Stack Overflow中阅读了一些类似的问题,但是据我了解,只有在尝试与GitHub交互时才需要GitHub的用户名和密码,对吗? (如果我发现任何错误,请原谅我。)
提前感谢您的帮助!
答案 0 :(得分:1)
据我所知,通过HTTPS推送到GitLab或GitHub将需要您的GitLab / GitHub用户名和密码,否则任何人都可以将代码推送到您的存储库。
如果不想每次推送时都提示您输入凭据,则可以安装凭据管理器并将Git配置为使用它。我在工作时使用MacBook Pro,所以我的.gitconfig
拥有此条目来存储我的登录信息:
[credential]
helper = osxkeychain
您没有提到正在使用什么操作系统,或者是否使用GUI或命令行连接到GitLab。
尝试运行此命令以查看本地仓库正在跟踪的远程存储库:
git remote -v