我分叉然后克隆了一个github仓库,我做了一些更改,提交了它们,然后尝试推送:
Nates-MacBook-Pro-2:ReReplay nate$ git push origin master
fatal: remote error:
You can't push to git://github.com/natereed/ReReplay.git
Use git@github.com:natereed/ReReplay.git
Nates-MacBook-Pro-2:ReReplay nate$
错误消息是什么意思?
答案 0 :(得分:7)
错误似乎表明了解决方案:
You can't push to git://github.com/natereed/ReReplay.git
Use git@github.com:natereed/ReReplay.git
这意味着git://
URL通常是“匿名的” - 它们不支持身份验证,因此在Github上您无法写入它们。要写入存储库,您需要使用ssh
(git@github.com:...
)或http。
当然,这假设您的GitHub帐户已获得对存储库的写访问权。
您可以重新配置存储库的本地副本以使用ssh URL,如下所示:
git remote set-url origin git@github.com:natereed/ReReplay.git