Github-将私人回购克隆到公共回购

时间:2015-04-09 20:39:53

标签: git github

我目前正在我的教授的监督下制作一个Android项目,他让我可以访问他为该项目创建的私人仓库。我想知道我是否可以制作另一个回购(公开),以便项目可以反映到我的个人资料中,任何人都可以看到?

还有什么方法可以同步这两个repos,这样如果我推出一个,其他的会自动更新吗?

我是 github 的新手,对我来说会有很大的帮助。谢谢你。

2 个答案:

答案 0 :(得分:3)

您只需要将其他repo作为远程添加到您的客户端,并推送到它,在终端中您可以执行以下操作:

git remote add public https://github.com/user/repo.git

然后

git push public master

如果你在git中使用某种UI,你可以通过这种方式添加遥控器并推送。

答案 1 :(得分:0)

您可以分叉回购,您所做的任何更改都可以与主分支分开。至于同步,由每个存储库的所有者决定是否要合并分支和主线任何更改。我希望这有助于澄清一些混乱。

当然,这是根据您的情况量身定制的。可以同步两个存储库,但这是自动化或手动集中的工作。

如果您坚持“同步多个存储库”方面,请查看此处: https://blog.afoolishmanifesto.com/posts/syncing-with-multiple-git-repos/