我如何从 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_repository
和 write_repository
.
下次克隆项目时,请使用您的电子邮件和此访问令牌而不是密码。
当我尝试从 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_repository
和 write_repository
.
下次克隆项目时,请使用您的电子邮件和此访问令牌而不是密码。