无法通过 git 进行身份验证

无法通过 git 进行身份验证

我正在尝试将更改发布到 GitHub 中的项目,但一直收到此身份验证错误:

root@nodeTwo:/usr/local/src/cedit-dev# git push origin master
Username for 'http://www.github.com': taylorholberton
Password for 'http://[email protected]': 
fatal: Authentication failed
root@nodeTwo:/usr/local/src/cedit-dev#

taylorholberton我的用户名和密码与我在网站上使用的密码相同(对吗?),那么我怎么会收到身份验证错误呢?

其中一个原因可能是我的电子邮件不是。如果这是我收到错误的原因,我该如何修复?http://[email protected]

我浏览了所有初学者页面help.github.com,但没有找到任何与此相关的信息。

更新:

输出git remote -v

origin  http://www.github.com/taylorholberton/cedit (fetch)
origin  http://www.github.com/taylorholberton/cedit (push)

答案1

当您在网站上访问您的存储库时,右侧的“设置”选项卡下方和“在桌面克隆”和“下载 Zip”按钮上方有一个“克隆 URL”部分。您应该使用该 URL,而不是浏览器中的 URL。

要更改远程 URL:

git remote set-url origin <URL GOES HERE>

然后尝试再次推动。

相关内容