2016-12-27 16 views
0

リポジトリを編集していてgithubの公開リポジトリにプッシュする場合、別のコンピュータが自動的にそのリポジトリの最新バージョンのローカルコピーを自動的に保存する方法はありますか?githubリポジトリとローカルローカルディレクトリを同期

ローカルフォルダをgithubリポジトリと同期させて保存するにはどうすればよいですか?

答えて

1

ローカルマシンでgit pullを実行するだけで済みます。私はgithubリポジトリで何か変更があったときにいつでもこれを自動的にやりたいと思っています。 -)無駄な(少ない理想的なからCron jobを使用するか、単にgit pull毎分/時間または何時間枠のニーズに合っを実行するスクリプトを作成

1)ポーリング:その場合は、次の2つのオプションがあります。ここでは毎分

* * * * * cd /path/to/your/repo && git pull 

2レポを引っ張ってくる例のcronジョブは、ウェブフック)である - より理想的なが、サーバを実行し、公共のインターネットにマシンをさらす必要です - セットアップgithubの上のウェブフックを。リモートリポジトリが変更されるといつでもHTTP経由でサーバに通知され、通知されたときに変更を引き出すことができます。 github.comにウェブフックを設定するには、特定のイベント(コミット、支店など)はリモートリポジトリ上で発生し、それに応じてそれらを処理することができた後、Githubのは、あなたのマシンにHTTPリクエストを送信します

Settings -> Webhooks & Services -> Add WebHook

に行きます。あなたの場合、たぶんgit pullを実行するだけで、いつでも新しいコミットがマスターに追加されます

関連する問題