我如何从 GitLab 克隆?

How do I clone from GitLab?

当我尝试从 GitLab 克隆项目时,它显示“身份验证失败”。 我正确输入了我的用户名和密码(我试过几次),配置了我的 SSH 密钥。我试过我的访问令牌而不是我的密码,但仍然无法克隆。我正在使用 HTTPS 克隆

如果您配置了 SSH 密钥,请确保:

  • 说 ssh 密钥确实正确验证了您的身份:ssh -Tv git@gitlab.com

  • 在克隆 GitLab 存储库时使用 SSH URL

    git clone git@gitlab.com:me/myRepo
    

configured my SSH key. I'm using HTTPS clone

那么SSH密钥就无所谓了。

检查您的 git config --global credential.helper:如果设置,它可能缓存了错误的凭据。

请从以下位置创建访问令牌:

https://gitlab.com/-/profile/personal_access_tokens

确保选中所有必填框,至少您应该 select read_repositorywrite_repository.

下次克隆项目时,请使用您的电子邮件和此访问令牌而不是密码。