Gitlab使用api克隆私人仓库

app*_*ppo 5 gitlab

git clone https://gitlab.com:<private token>@gitlab.com/myuser/myrepo.git
Run Code Online (Sandbox Code Playgroud)

尝试克隆私有存储库我有错误"致命:身份验证失败"

我究竟做错了什么?

小智 8

确保您已在Gitlab帐户上创建了一个可访问api范围的个人访问令牌.此外,令牌必须未过期.

我用这个并为我工作:

git clone https://gitlab.com:<personal_access_token>@gitlab.com/user/repo.git' 
Run Code Online (Sandbox Code Playgroud)

仅供参考:我没有设置双因素身份验证(2FA),如果您在帐户中设置了2FA,这可能是您的问题.


Von*_*onC 5

通常,私有令牌用于gitlab-ci-token

git clone https://gitlab-ci-token:<private token>@gitlab.com/myuser/myrepo.git
Run Code Online (Sandbox Code Playgroud)

例如,请参阅此问题