git clone https://gitlab.com:<private token>@gitlab.com/myuser/myrepo.git
尝试克隆私有存储库我有错误&#34;致命:身份验证失败&#34;
我做错了什么?
答案 0 :(得分:8)
确保您在Gitlab帐户上创建了一个可访问api范围的个人访问令牌。此外,令牌必须未过期。
我用过这个并为我工作:
git clone https://gitlab.com:<personal_access_token>@gitlab.com/user/repo.git'
仅供参考:我没有设置双因素身份验证(2FA),如果您在帐户中设置了2FA,这可能是您的问题。
答案 1 :(得分:3)
通常,私人令牌用于gitlab-ci-token
:
git clone https://gitlab-ci-token:<private token>@gitlab.com/myuser/myrepo.git
答案 2 :(得分:0)
gitlab有很多令牌,私人令牌,个人访问令牌, CI / CD运行令牌, 我只是使用 GitLab Community Edition 10.1.2 测试Persion访问令牌,例如:
compile "org.igniterealtime.smack:smack-android:4.1.8"
compile "org.igniterealtime.smack:smack-tcp:4.1.8"
compile "org.igniterealtime.smack:smack-core:4.1.8"
compile "org.igniterealtime.smack:smack-im:4.1.8"
compile "org.jxmpp:jxmpp-jid:0.5.0-alpha6"
compile "org.igniterealtime.smack:smack-extensions:4.1.8"