我输入了错误的ID(我的错误),我想我的计算机的IP被永久禁用了。我想取消禁用我的IP,这样我就可以git克隆到我想要的git仓库。当我尝试git克隆我的git仓库时,它显示remote: HTTP Basic: Access deniedfatal: Authentication failed for "~~my repository"我怎样才能重新访问我的git仓库?或者我怎样才能重新设置我的封禁状态?我认为只输入一次错误的ID就被永久封禁有点苛刻。
remote: HTTP Basic: Access denied
fatal: Authentication failed for "~~my repository"
pprl5pva1#
您的凭据管理器似乎存储了错误的身份验证并重复使用它。请重置它。
git config --system --unset credential.helper
更多信息:Remove credentials from GitGitLab remote: HTTP Basic: Access denied and fatal Authentication
lndjwyie2#
我认为这篇文章可能会更好地为您服务:Github OpenSSH要求输入https链接的密码要取消设置git config --system --unset credential.helper命令,可以键入git config --system credential.helper store(也可以使用--global和--local标志)
git config --system credential.helper
--global
--local
x4shl7ld3#
在Windows 10中,通过文件资源管理器打开Control Panel\All Control Panel Items\Credential Manager路径或从windows底部搜索字段搜索"Credentials Manager"关键字。然后单击"Windows Credentials"部分。选择你的git服务器,然后点击编辑按钮,如图所示。最后,更新你的证书,保存它。
Control Panel\All Control Panel Items\Credential Manager
"Credentials Manager"
"Windows Credentials"
rt4zxlrg4#
如果缓存凭据应用存储了错误的数据,您需要从中删除缓存/存储的凭据。要了解如何从wincred中删除,请参阅Remove credentials from Git
正在重置凭据应用程序
可以在不同的级别中断身份验证。
#list all git config --list --show-origin --show-scope |grep credential.helper #reset git config --system --unset credential.helper git config --global --unset credential.helper git config --local --unset credential.helper
在我的例子中是全局(用户)
global file:d:/home/raiser/.gitconfig credential.helperselector.selected=wincred
bqjvbblv5#
@ikh的答案有效,但我不得不在之后将其设置为原始值:
$ git config --system credential.helper manager-core $ git config --system --unset credential.helper ... log in again and be prompted for credentials ... $ git config --system credential.helper manager-core
还是很难的。
5条答案
按热度按时间pprl5pva1#
您的凭据管理器似乎存储了错误的身份验证并重复使用它。请重置它。
更多信息:
Remove credentials from Git
GitLab remote: HTTP Basic: Access denied and fatal Authentication
lndjwyie2#
我认为这篇文章可能会更好地为您服务:Github OpenSSH要求输入https链接的密码
要取消设置
git config --system --unset credential.helper
命令,可以键入git config --system credential.helper
store(也可以使用--global
和--local
标志)x4shl7ld3#
在Windows 10中,
通过文件资源管理器打开
Control Panel\All Control Panel Items\Credential Manager
路径或从windows底部搜索字段搜索"Credentials Manager"
关键字。然后单击"Windows Credentials"
部分。选择你的git服务器,然后点击编辑按钮,如图所示。最后,更新你的证书,保存它。
rt4zxlrg4#
如果缓存凭据应用存储了错误的数据,您需要从中删除缓存/存储的凭据。要了解如何从wincred中删除,请参阅Remove credentials from Git
正在重置凭据应用程序
可以在不同的级别中断身份验证。
在我的例子中是全局(用户)
bqjvbblv5#
@ikh的答案有效,但我不得不在之后将其设置为原始值:
还是很难的。