git始终无法进行身份验证

时间:2018-06-12 12:51:54

标签: git github

所以,每当我没有在git上做任何事情时,它就会把我踢出去。然后,当我试图将任何东西推到回购时,我得到:

remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/username/repo/'

然后我必须通过我在互联网上找到的所有命令来重新进行身份验证。并且一个程序并不总是有效,所以每次我都要尝试"东西"直到先生。 git决定再让我进去。

我的问题是,这种情况有没有标准的工作流程?

我的配置文件很好,存储库来源设置正确。我删除了原点并将其设置回来。基本上我已经从其他帖子做了所有事情,我仍然得到错误。

这发生一次(我无法解决),我只是放弃了,删除了.git文件夹并再次git init。拥有git login

是不是很容易

由于我开始真的讨厌git,我正在考虑使用其他版本控制系统(如果这个问题没有简单的解决方案)。对于我正在做的事情(每天只推送和拉动几个文件)......

1 个答案:

答案 0 :(得分:0)

所以,问题是有两个帐户,正如Geno Chen建议的那样。看起来像我在谷歌云平台上做的快速启动(我有一个不同的帐户),有一个gcloud.sh文件用于凭据,而且它正在弄乱我的常规帐户。

我已经从命令行删除了所有内容,通过执行git config --global --unset credential.helper,它似乎没有用。

我手动编辑了.gitconfig文件,并删除了未删除凭据下帮助程序的行。但这很奇怪。运行上面提到的命令以删除凭据帮助程序后,我的配置文件仍然包含以下行:

[credential]
    helper = credential-gcloud.sh

无论如何,现在它有效,我仍然不喜欢git,现在我还有一种技术可以解决同样的问题。