2016-12-19 456 views
0

我使用Phabricator來管理項目。因此,我在Phabricator上的個人服務器上有幾個回購站點。爲了掌握Phabricator的信息,我直接在它們中推入(或弧形差異)。與Github同步Phabricator回購

然而,這個項目是開源的,因此我想在同一時間將其託管在我的Github配置文件中。事實上,我不希望能夠直接從Github回購站推出,我只需要在Github上有一個Phabricator回購協議副本,讓社區看到該項目。

我在互聯網上和Git文檔中搜索,但我仍然沒有一個工作解決方案。 例如,我曾嘗試以下,但沒有成功:

  • 在Github上我的電腦
  • 在這裸露的回購協議創建回購
  • 克隆我phabricator回購的裸回購,添加遠程GitHub庫

我能夠通過這個回購協議Github上推,但Phabricator任何變化不會與「混帳取」的出現......

你有任何IDE a還是工作解決方案?謝謝:)

+0

我相信你可以在你的機器上設置兩個遠程回購站,並在你的服務器提交時設置一個鉤子在Github上提交它。你可以看到這個[hook文檔](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks)。 – Tom

回答

0

如果你想Phabricator主辦的主人,你可以下添加一個URI與IO型您的GitHub庫管理信息庫/的URI/添加新的URI

當提交新的更改時,Phabricator會自動推送到鏡像。但是,您需要小心訪問GitHub存儲庫 - 如果有人推送到GitHub,所做的更改將會丟失,所以如果可能,它應該是隻讀的,但Phabricator認證的用戶除外。