GitLabee 身份验证失败
GitLabee Authentication failed
有一个我经常在 Gitlabee 中使用的存储库。当我在 git bash 中尝试“git pull origin modal_control
”时,openSSH 选项卡打开并询问我的用户名和密码。
我输入了用户名和密码。但是 git bash 给了我这个输出:
$ git pull origin modal_control
remote: HTTP Basic: Access denied
remote: You must use a personal access token with 'read_repository' or
'write_repository' scope for Git over HTTP.
remote: You can generate one at
https://gitlabee....com/-/profile/personal_access_tokens
fatal: Authentication failed for 'https://gitlabee....com/__repository_name__'
我创建了访问令牌和 SSH 密钥,但它仍然无法正常工作
仔细检查您使用的用户名:SSH 不应要求 username/password,因为 GitLab EE 仅使用技术服务帐户“git
”(无论如何其密码不是 public )
由于HTTPS认证失败URL,根本不应该涉及SSH,而且询问的用户名确实是你的Gitlabee账户名。
这意味着您必须输入您的 Gitlabee token (PAT) 作为密码,而不是您的实际密码。
这意味着一旦您拥有 created your PAT,您就可以在提示输入密码时将其用作您的密码。
解决方案:您必须在 gitlabee 中创建访问令牌。然后,您可以再试一次。当打开 openSSH 选项卡时,usurname 是访问令牌名称,密码是访问令牌密码。
有一个我经常在 Gitlabee 中使用的存储库。当我在 git bash 中尝试“git pull origin modal_control
”时,openSSH 选项卡打开并询问我的用户名和密码。
我输入了用户名和密码。但是 git bash 给了我这个输出:
$ git pull origin modal_control
remote: HTTP Basic: Access denied
remote: You must use a personal access token with 'read_repository' or
'write_repository' scope for Git over HTTP.
remote: You can generate one at
https://gitlabee....com/-/profile/personal_access_tokens
fatal: Authentication failed for 'https://gitlabee....com/__repository_name__'
我创建了访问令牌和 SSH 密钥,但它仍然无法正常工作
仔细检查您使用的用户名:SSH 不应要求 username/password,因为 GitLab EE 仅使用技术服务帐户“git
”(无论如何其密码不是 public )
由于HTTPS认证失败URL,根本不应该涉及SSH,而且询问的用户名确实是你的Gitlabee账户名。
这意味着您必须输入您的 Gitlabee token (PAT) 作为密码,而不是您的实际密码。
这意味着一旦您拥有 created your PAT,您就可以在提示输入密码时将其用作您的密码。
解决方案:您必须在 gitlabee 中创建访问令牌。然后,您可以再试一次。当打开 openSSH 选项卡时,usurname 是访问令牌名称,密码是访问令牌密码。