欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

fatal: Authentication failed for ’your remote repertory'

程序员文章站 2022-04-19 17:15:36
...

周末不务正业的考完试,今天闲下来玩玩微信小程序开发。依照官方文档一步一步走下来,不算太难,有兴趣又没接触过的人可以试试。

我使用的是企鹅提供的 Tgit 来做代码托管,基本用法和 github 差不多。我是在工作中才学会使用 git,也就不到一年的功夫吧,而且都是别人教会的一些克隆代码、提交代码、解决冲突等基层码农的常见场景和必用命令。今天申请 Tgit 使用,由于远端库是空的,那么第一次将本地代码推上去,废了一些力气,主要是碰到一个如题的问题:当我第一次 push 代码,在弹框中输入账号密码错误以后,再次执行 push 命令,总是报错 “ fatal: Authentication failed for ’your remote repertory' ”,不会再弹出框让填写账号密码,很苦恼。

先是自己想的办法,将本地仓库反初始化,然后再重新初始化,问题依旧。网上找到的方法主要有:

git remote -v 
git remote remove origin 
git remote add origin [your_remote_repertory_address]

还有:

git config --global user.name [username]

git config --global user.email [email]

都不管用。然后看到这个方法:

git config --system --unset credential.helper

可是这个命令也是报错的:

error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied

看着像是系统盘的自我保护导致的对该文件的操作失败。网上都没有给出类似的问题及解答,考虑使用管理员身份运行 Git Bash,然后执行该命令,果然不报错了,然后再 push 代码,就出现输入账号和密码的界面了,代码顺利推送到远端库,有点小兴奋,截个图纪念一下:

fatal: Authentication failed for ’your remote repertory'

相关标签: git