无法克隆gitlab项目,身份验证失败

时间:2020-03-23 12:26:57

标签: git gitlab atlassian-sourcetree

尝试克隆项目时出现以下错误:

命令:git -c diff.mnemonicprefix = false -c core.quotepath = false --no-optional-locks ls-remote https://xxx.git 输出: 错误:远程:HTTP基本:访问被拒绝 远程:您必须为HTTP上的Git使用具有“ read_repository”或“ write_repository”范围的个人访问令牌。 远程:您可以在https://gitlab.com/profile/personal_access_tokens生成一个 致命:'xxx.git /'的身份验证失败

我已经使用ssh-keygen -t xxx -C "xxx"

生成了一个.pub

如何在sourcetree中克隆仓库?

1 个答案:

答案 0 :(得分:0)

据我所知,gitlab中的每个项目都有两种类型的克隆URL。一个是http,另一个是ssh。

现在,您已经设置了ssh密钥,您应该可以使用ssh url对其进行克隆。

不确定如何设置ssh密钥。但是您可以在下面的链接中找到一些说明。

https://docs.gitlab.com/ee/ssh/