1

私はbitbucketをGITレポとして使用しています..それを自分のサーバーにリンクして、それらの間でファイルを同期する方法はありますか? ファイルを変更するたびに、それを bitbucket にプッシュすると、変更がサーバーに自動的に反映されますか?

4

3 に答える 3

2

ローカル リポジトリに 2 つのリモートをセットアップできます。1 つは bitbucket 用で、もう 1 つはサーバー用です。次に、アップストリームにプッシュする準備ができたら、両方のリポジトリにプッシュします。これには 2 つのコマンドが必要ですが、git が配布されることになっている場合に同期プロセスを開発しようとするよりもはるかに簡単です。そうすれば、2 つのリポジトリ間でマージの競合が発生した場合でも、更新をマージしてコミットし、同期を保つことができます。

git push bitbucket master
git push myserver master
于 2012-08-07T12:12:59.090 に答える
0

最も簡単な方法は、サーバーからプルする cronjob を作成することだと思います。

他にもいくつかの方法がありますが、それらはより複雑です。たとえば、Git フックを作成し、SSH 経由でそのようなものにスクリプトを記述します。または、Capistranoを使用してファイルをデプロイすることもできます。

于 2012-08-07T12:11:12.083 に答える