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

wgx48brx  于 2023-03-06  发布在  Git
关注(0)|答案(6)|浏览(225)

我已经使用Gitlab与Google账户的连接注册了Gitlab,一旦注册成功,并且我获得了从git仓库克隆的权限,我就尝试使用https://链接(而不是git:嘘一声)
现在要完成此过程,系统会询问我的用户名和密码,但在此情况下这是什么?请不要建议使用SSH链接,因为ssh在Windows操作系统上并不简单。

nsc4cvqm

nsc4cvqm1#

如果你使用Google、Twitter或GitHub链接登录,你实际上可以使用https链接,但你必须有一个实际的GitLab密码。如果你已经通过登录社交网络创建了自己的帐户,你所要做的就是使用忘记密码功能。
1.注销,然后使用“忘记密码?”按钮,输入您登录的社交网络的电子邮件地址。
1.一旦你收到邮件,“更改”你的密码,这将实际上设置你的GitLab密码
1.现在您应该能够使用https:克隆url与你的用户名和密码你刚刚设置.

3xiyfsfu

3xiyfsfu2#

很简单

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

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

62o28rlo

62o28rlo3#

进入设置-〉密码-〉如果你已经通过社交媒体扩展(google/twitter/fb)创建了账户,你可以更改/创建密码,在当前密码中添加任何密码,并添加和确认新密码。
对我很有效:)

8yparm6h

8yparm6h4#

即使你不想听:使用ssh。;)
在Windows上设置ssh并不是什么繁重的工作:

  • Download putty窗口安装程序并运行它来安装所有putty工具
  • 运行puttygen生成一个新密钥,将私钥保存在磁盘上
  • 运行pagent并加载该项。(也可以将pagent添加到autostart。)
  • 您可能还需要设置GIT_SSH=c:\程序文件\Putty\plink.exe

你只需要做这一件事。之后,一切都应该工作,没有任何更多的工作。

ax6ht2ek

ax6ht2ek5#

另一个可能的解决方案:
1.在Gitlab云上 * 从头开始 * 创建新帐户
1.转到此新帐户的个人资料设置(右上角的图片〉编辑个人资料设置)
1.在帐户选项卡上激活您的社交帐户
现在您应该可以使用您的Gmail用户名和Gitlab密码或您的Gitlab用户名/密码。

b0zn9rqh

b0zn9rqh6#

来自GitLab:
您也可以使用个人访问令牌来通过HTTP向Git进行身份验证。当您启用双因素身份验证(2FA)时,它们是唯一可接受的密码。
要生成此令牌,请单击您的头像-〉编辑个人资料-〉访问令牌。此令牌可以命名并具有有限的访问权限(例如,只有read_repository)。此令牌的作用类似于标准密码。

相关问题