【发布时间】:2016-12-19 09:38:17
【问题描述】:
我正在使用 Phabricator 来管理一个项目。因此,我在 Phabricator 上有几个存储在个人服务器上的存储库。我直接在其中推送(或 arc diff)以获取有关 Phabricator 的信息。
但是这个项目是开源的,因此我想同时将它托管在我的 Github 个人资料上。事实上,我不希望能够直接从 Github 仓库推送,我只需要在 Github 上拥有 Phabricator 仓库的同步副本,让社区看到该项目。
我已经在 Internet 和 Git 文档中进行了搜索,但是我仍然没有一个可行的解决方案。 例如,我尝试了以下方法,但没有成功:
- 在 Github 上创建一个 repo
- 在我的计算机上克隆我的 phabricator 存储库的裸存储库
- 在这个裸仓库中,添加远程 github 仓库
我可以通过这个 repo 推送到 Github,但是 Phabricator 上的任何更改都不会出现在“git fetch”...
您有什么想法或可行的解决方案吗?谢谢:)
【问题讨论】:
-
我相信你可以在你的机器上设置两个远程仓库,并设置一个钩子来在你提交服务器时在 Github 上提交它。你可以看到这个hook documentation。
标签: git github phabricator