远程:HTTP基本:访问被拒绝
远程:您必须通过HTTP使用Git的'read_repository'或'write_repository'范围的个人访问令牌。
生成一个
我已经创建了包含所有可用范围的个人访问令牌,并将其放置在GitLab帐户的Edit -> Preferences -> Hosting Providers
中,但是我仍然无法推送。 GitLab帐户具有2FA,并且如果有必要,我还安装了this。
Windows 10 x64。
答案 0 :(得分:3)
由于已安装凭据助手,因此请检查它是否处于活动状态:
cd C:\path\to\repo
git config credential.helper
如果返回“ manager”,请打开您的Windows Credentials Manager并检查gitlab.com的凭据是否已存储。
如果是这样,请将其删除,然后再次按下:Git应该要求您提供凭据。请输入您的PAT(个人访问令牌)作为密码。
答案 1 :(得分:1)
我在尝试“git push”我的更改从 VS 到 GitLab 时遇到了类似的问题。创建个人访问令牌后,我能够使用以下步骤成功提交:
谢谢@VonC!