我正在尝试将更改发布到 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>
然后尝试再次推动。