使用Google帐户登录时,请使用gitlab的https链接

时间:2014-03-16 12:28:09

标签: git https gitlab

我已经使用他们与Google帐户的连接注册了Gitlab。一旦完成并且我有权从git存储库克隆,我尝试使用https://链接克隆(而不是git:SSH一个)

现在要完成此过程,我被问到我的用户名和密码,但在这种情况下是什么?请不要建议使用SSH链接,因为在Windows操作系统上ssh并不简单。

5 个答案:

答案 0 :(得分:34)

如果您使用Google,Twitter或GitHub链接登录,则实际上可以使用https链接,但您必须拥有实际的GitLab密码。如果您已通过社交网络登录创建了帐户,则只需使用忘记密码功能即可。

  1. 退出然后使用“忘记密码?”按钮并输入您登录的社交网络的电子邮件地址。
  2. 收到电子邮件后,“更改”您实际设置GitLab密码的密码
  3. 您现在应该能够将https:clone url与您刚设置的用户名和密码一起使用。

答案 1 :(得分:4)

非常简单

  • 登录gitlab(使用OAuth方法)
  • 转到https://gitlab.com/profile/password/edit
  • 它要求输入新密码密码确认(如果您使用OAuth方法注册,则不会要求输入当前密码)
  • 输入您想要设置的密码,然后点击保存密码按钮

完成!您现在可以使用您的电子邮件ID和密码登录。

答案 2 :(得分:1)

转到设置 - >密码 - >如果您通过社交媒体分机创建了帐户(google / twitter / fb),您可以更改/创建密码,在当前密码中添加任何密码并添加&确认新密码。

它对我有用:)

答案 3 :(得分:0)

即使您不想听到它:使用ssh。 ;)

在Windows上设置ssh并不算太多:

  • Download putty windows安装程序并运行它来安装所有putty工具
  • 运行puttygen以生成新密钥,将私钥保存在磁盘上
  • 运行pagent并加载该密钥。 (可选择将pagent添加到自动启动。)
  • 您可能还需要设置GIT_SSH = c:\ Program Files \ Putty \ plink.exe

你必须只做一个。之后一切都应该没有任何工作。

答案 4 :(得分:0)

另一个可能的解决方案:

  1. 在Gitlab云上创建一个新帐户
  2. 转到此新帐户的个人资料设置(右上角的图片>编辑个人资料设置)
  3. 在帐户标签上激活您的社交帐户
  4. 您现在应该可以同时使用Gmail用户名和Gitlab密码或Gitlab用户名/密码。

相关问题