使用gitlab';使用Google帐户登录时的https链接

使用gitlab';使用Google帐户登录时的https链接,git,https,gitlab,Git,Https,Gitlab,我已经使用他们与谷歌账户的连接注册了Gitlab。一旦完成,并且我有权从git存储库克隆,我将尝试使用https://link(而不是git:SSH-one)进行克隆 现在要完成这个过程,我被问到我的用户名和密码,但在这个场景中是什么?请不要建议使用SSH链接,因为SSH在Windows操作系统上并不简单。即使您不想听,也不要使用SSH链接。;) 在windows上设置ssh不是太多工作: 安装putty windows安装程序并运行它以安装所有putty工具 运行puttygen生成新密钥,

我已经使用他们与谷歌账户的连接注册了Gitlab。一旦完成,并且我有权从git存储库克隆,我将尝试使用https://link(而不是git:SSH-one)进行克隆


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

即使您不想听,也不要使用SSH链接。;)

在windows上设置ssh不是太多工作:

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

你只需要做一次。之后,一切都会正常工作,不再需要任何工作。

另一种可能的解决方案:

  • 在Gitlab cloud上从头开始创建新帐户
  • 转到此新帐户上的个人资料设置(右上角的图像>编辑个人资料设置)
  • 帐户选项卡激活您的社交帐户

  • 您现在应该可以使用您的Gmail用户名和Gitlab密码或Gitlab用户名/密码。

    如果您使用Google、Twitter或GitHub链接登录,您实际上可以使用https链接,但您必须拥有实际的Gitlab密码。如果您已经通过社交网络登录创建了帐户,那么您所要做的就是使用忘记密码功能

  • 注销,然后使用“忘记密码”按钮,输入您登录的社交网络的电子邮件地址
  • 一旦收到电子邮件,“更改”您的密码,这将实际设置您的GitLab密码
  • 您现在应该能够使用https:clone url和您刚才设置的用户名和密码

  • 进入设置->密码->如果您已经通过社交媒体扩展(google/twitter/fb)创建了帐户,您可以更改/创建密码。在当前密码中添加任何密码,并添加和确认新密码

    它对我有用:)

    非常简单

    • 登录到gitlab(使用OAuth方法)
    • 它要求新密码密码确认(如果您是使用OAuth方法注册的,则不会要求当前密码)
    • 输入要设置的密码,然后单击保存密码按钮

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

    哈哈,实际上您还可以下载puttygen附带的TortoiseGit。这就是我最终为其中一个用户所做的,现在它运行良好!我刚才试图重置,但失败了。诀窍是必须先注销。你是英雄!命令行需要用户名和密码。这是我见过的最愚蠢的设计之一。我永远不会从实验中发现这一点。您是如何发现此黑客行为的?解决方案有效,此设计需要除SSO以外的密码:不再需要PIs了。你可以参考。现在非常简单。请参阅。这很简单,对我来说很有用。我无法理解为什么他们不指示您设置密码来推送。您可以保留您的gmail用户,不使用@gmail.com,只保留电子邮件地址的第一部分,然后选择新密码。lifesaver:)thx