SmartGit,无法推送,"remote: HTTP Basic: Access denied"
SmartGit, unable to push, "remote: HTTP Basic: Access denied"
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://gitlab.com/profile/personal_access_tokens
我已经创建了包含所有可用范围的个人访问令牌,并将其放在 GitLab 帐户的 Edit -> Preferences -> Hosting Providers
中,但我仍然无法推送。 GitLab 帐户有 2FA,如果重要的话我也安装了 this。
Windows 10 x64.
由于您安装了凭据助手,请检查它是否处于活动状态:
cd C:\path\to\repo
git config credential.helper
如果 returns "manager",请打开您的 Windows Credentials Manager 并检查是否已存储 gitlab.com.
的凭据
如果是这样,请将其删除,然后再次推送:Git 应该要求您提供凭据。请输入您的 PAT(个人访问令牌)作为密码。
我在尝试“git 将我的更改从 VS 推送到 GitLab 时遇到了类似的问题。创建个人访问令牌后,我能够使用以下步骤成功提交:
- 在 GitLab 中创建个性化访问令牌
- 在 VS 中,我提交然后在终端中输入“git push”
- 在 VS 顶部输入用户名(应在第 2 步按回车后出现提示)
- 对于密码,复制并粘贴我之前创建的 GitLab 令牌(来自第 1 步)
谢谢@VonC!
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://gitlab.com/profile/personal_access_tokens
我已经创建了包含所有可用范围的个人访问令牌,并将其放在 GitLab 帐户的 Edit -> Preferences -> Hosting Providers
中,但我仍然无法推送。 GitLab 帐户有 2FA,如果重要的话我也安装了 this。
Windows 10 x64.
由于您安装了凭据助手,请检查它是否处于活动状态:
cd C:\path\to\repo
git config credential.helper
如果 returns "manager",请打开您的 Windows Credentials Manager 并检查是否已存储 gitlab.com.
的凭据
如果是这样,请将其删除,然后再次推送:Git 应该要求您提供凭据。请输入您的 PAT(个人访问令牌)作为密码。
我在尝试“git 将我的更改从 VS 推送到 GitLab 时遇到了类似的问题。创建个人访问令牌后,我能够使用以下步骤成功提交:
- 在 GitLab 中创建个性化访问令牌
- 在 VS 中,我提交然后在终端中输入“git push”
- 在 VS 顶部输入用户名(应在第 2 步按回车后出现提示)
- 对于密码,复制并粘贴我之前创建的 GitLab 令牌(来自第 1 步)
谢谢@VonC!