2016-12-19 16 views
0

私はPhabricatorを使ってプロジェクトを管理しています。したがって、私はPhabricator上で、personnalサーバーでホストされているいくつかのreposを持っています。私はPhabricatorに関する情報を得るために、それらの中に直接(またはアークデフ)を押します。PhabricatorリポジトリとGithubを同期させる

しかし、このプロジェクトはopensourceなので、私はGithubプロファイルで同時にホストしたいと思います。確かに私はGithubリポジトリから直接プッシュできるようにしたくないので、コミュニティにプロジェクトを見せるために、GithubにPhabricatorレポの同期コピーを持たせるだけです。

私はインターネットとGitのドキュメントで検索しましたが、まだ解決策はありません。 たとえば、私は成功せず、次のことを試してみました:

  • のGithub
  • のレポを作成
  • クローンこの裸のレポで私のコンピュータ
  • に私のphabricatorレポの裸のレポ、リモートを追加GitHubのレポ

私はGithubのこのレポを経由してプッシュすることができんだけど、Phabricator上の任意の変更が

は、あなたが任意のIDEを持っていますか...「gitのフェッチ」と表示されません。 a、または実用的なソリューションですか?感謝:)あなたはPhabricatorマスターをホストしたい場合は

+0

私はあなたのマシンに2台のリモートリポジトリを設定し、サーバーでコミットするたびにGithubでコミットするフックを設定できると信じています。この[フックドキュメント](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks)を見ることができます。 – Tom

答えて

0

、あなたがリポジトリ/のURI/新しいURIを追加を管理下にgithubのリポジトリにミラーのIOタイプとURIを追加することができます。

新しい変更がコミットされると、Phabricatorは自動的にミラーにプッシュします。ただし、GitHubリポジトリへのアクセスには注意が必要です。誰かがGitHubにプッシュすると、変更は失われます。可能であれば、Phabricatorが認証しているユーザーを除いて、読み取り専用にしてください。

関連する問題