我输入了错误的ID(我的错误),我认为我的电脑的IP被永久禁止。我想解禁我的IP,这样我就可以将git克隆到我想要的git库。当我尝试git克隆我的git存储库时,它显示< code > remote:HTTP Basic:Access denied < code > fatal:authentic ation failed for " ~ ~ my repository "
我如何重新访问我的git存储库?或者如何重置我的禁止状态?我认为只输入一次错误的ID并被永久禁止有点苛刻。
如果缓存的凭据应用程序存储了错误的数据,则需要从中删除缓存/存储的凭据。要查看如何从wincred中删除,请参阅从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(user)
global file:d:/home/raiser/.gitconfig credential.helperselector.selected=wincred
我认为这篇文章可能会更好地为您服务:Github OpenSSH询问https链接的密码
要取消设置< code > git config-system-unset credential . helper 命令,您可以执行type < code > git config-system credential . helper 存储(可能还带有< code> - global和< code> - local标志)
您的凭据管理器似乎存储了错误的身份验证并重复使用它。重置它。
git config --system --unset credential.helper
更多信息:
从 Git 中删除凭据
GitLab远程:HTTP Basic:拒绝访问和致命身份验证
在上一章了解了版本库中对象的存储方式以及分支master的实现。即master分支在版本库的引用目录(.git/refs)中体现为一个引用文件.git/refs/heads/master,其内容就是分支中最新提交的提交ID。 $ cat .git/refs/heads/master e695606fc5e31b2ff9038a48a3d363f4c21a3d86 上一章还通过对提交本身数据结构的
问题内容: 我已经打了,并几次,现在我想恢复到默认值(一种恢复出厂设置的)。 是否提供执行此操作的命令?还是应该手动删除所有配置文件然后重新安装? 我需要它都在和。 提前致谢! 问题答案: 重置用户默认设置 在命令行中运行此命令(或在Windows上运行git bash): 重置全局默认值 如果您需要sudo,请改为运行以下命令:
我看了这个,我已经检查了我的证书,但我仍然不能git push。 到目前为止我所做的: 已创建~/.netrc 通过将Perl repo添加到 设置Git git配置显示 看来我的创作帮手不被认可。为什么?
在安装了以管理中的冲突后,仍然会为我打开默认设置: 以下是本回答中提到的配置: 注意:我可以用简单的文件单独运行,但是我不能在我的git项目中运行它。任何想法? 编辑:这里是我的. gitconfig:
问题内容: 如何设置SSH的公钥身份验证? 问题答案: 如果安装了SSH,则应该可以运行。 然后经过的步骤,你将有两个文件,和(第一个是你的私钥,第二个是你的公钥-你复制到远程机器上的一个) 然后,连接到要登录的远程计算机,在文件中添加该文件的内容。 哦,还有所有文件(本地和远程),因此没有其他用户可以读取它们: 同样,确保远程文件也为: 然后,当您执行此操作时,它应该询问您密钥的密码,而不是远程
在第一次克隆时输入错误的凭据后,我无法克隆到特定的存储库。我如何重置或修改git配置来解决这个问题。