不能再推送到github起源大师了

时间:2014-08-18 19:02:33

标签: git authentication github

我无法在Github推动原点。昨天我在介绍我的用户名时犯了一个错误,现在我每次尝试git push -u origin master时都会立即收到以下消息:

remote:用户名或密码无效。   致命:https://github.com/my_user_name/my_repo.git/

的身份验证失败

我甚至不再收到用户名或密码的提示。 我尝试过创建一个新的OAuth令牌以及一个新的ssh密钥,但似乎没有任何工作。

非常感谢任何帮助。

编辑: 要推送的repo的.git / config文件说:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = https://github.com/eduardopoleo/tesing1.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[credential]
    helper = cache [options]

2 个答案:

答案 0 :(得分:4)

我与Github的人联系,并且能够帮助我解决问题。在这里我粘贴他们的邮件:

  

如果您正在使用SSH遥控器,则不应该要求您输入用户名   或密码。您可以确保将其设置为在本地使用SSH   存储库使用如下命令:

     

git remote set-url origin git@github.com:edduardopoleo / test1.git

     

您也可以尝试退出凭据缓存,这应该会导致它   忘记用户名:

     

git credential-cache exit

第一个建议是对我有用的建议。

答案 1 :(得分:0)

您使用的是Windows还是Mac?在Windows上,凭据存储在控制面板中 - >用户帐户 - >选择您的帐户(您可能在那里) - >管理您的凭据 - >选择" Windows Vault" (可能已经选择了),看看github.com的列表。在Mac上,它通常存储在Apple钥匙串中。编辑您的凭据以便他们更正或删除它们,然后Git会在您下次连接时再次提示。

相关问题