从另一台机器推送到github?

时间:2012-06-13 10:35:14

标签: github

我创建了一个github帐户,我在其中创建了一个包含示例项目的存储库。我已经在机器A上签出(克隆)了这个项目,我还使用eclipse(密钥管理)生成了公钥/私钥,并将公钥上传到我的github帐户。我可以将机器A上的更改推送到github repo就好了。

我现在已经在另一台机器B(我也生成了公钥/私钥)上克隆了存储库,并在我的机器B的github帐户上添加了公钥。但是当我将我的更改从机器B推送到github仓库时我收到错误,无法推送。

我已经看到“合作者”可以获得对回购的读/写访问权限,但这需要我创建一个看起来有点矫枉过正的新帐户

如何从机器B推送到github仓库?

1 个答案:

答案 0 :(得分:1)

  

如果您还没有本地仓库,要获取其他用户的仓库的完整副本,您将使用git clone URL。

     

对于公共存储库,URL可以是只读URL,如git://github.com/user/repo.git,也可以是> HTTP只读URL,如http://github.com/user/repo.git。   对于您拥有或是合作者的公共回购,以及所有私人回购,您必须使用>私人ssh网址,如git@github.com:user / repo.git。

这是来自github的帮助文件。

编辑:

目前,GitHub开发了一个用于repos远程同步的应用程序。您可以在http://windows.github.com

下载