【发布时间】:2013-07-12 01:31:27
【问题描述】:
我是 github 的新手,我似乎无法找到解决问题的方法,所以请多多包涵。
我正在尝试通过命令行在来自 aws 的 ec2 ubuntu 实例上推送我对分叉存储库所做的更改。对我的文件进行更改后,我提交了我更改的文件,然后将其推送到 git:
ubuntu@ip-172-31-33-24:~/bitstarter$ git push origin master
Username for 'https://www.github.com': edasaur
Password for 'https://edasaur@www.github.com':
fatal: Authentication failed
我假设这可能是我正在推送到分叉存储库这一事实的问题,因为当我尝试提交并将更改推送到我启动的存储库时,它似乎有效。但是,我不知道该怎么做。当我通过以下命令测试我的 SSH 密钥是否有效时:
ubuntu@ip-172-31-33-24:~/bitstarter$ ssh -T git@github.com
Hi edasaur! You've successfully authenticated, but GitHub does not provide shell access.
提前致谢!
【问题讨论】:
-
即使使用分叉的回购也应该可以工作。您确定凭据正确吗?如果改用 SSH 密钥并将远程更改为 ssh URL,会发生什么?