2016-06-20 17 views
0

私たちは独自のサーバ上に裸のgitリポジトリを作成し、それをbitbucketのようなリモートサーバにバックアップしたいとします。ローカルのgitリポジトリをリモートのgitリポジトリにバックアップする方法

これを行うにはどうすればよいですか?

私たちのソリューションは、それぞれのプッシュ後に更新フックを使用することですが、このソリューションがリポジトリに対するすべての種類の変更をカバーするかどうかはわかりません。

-----編集:

申し訳ありませんが、多分私は明らかにそれを説明していませんでした。私の問題は、(git init --bareによって作成された)無人gitリポジトリをリモートのgitリポジトリに(何か変更されたとき)自動的にバックアップする方法です。一度のバックアップではありません。バックアップは私たちの裸のgitリポジトリのリアルタイムミラーのように見えます。ポスト受けるフックでトリガ

git remote add --mirror=push <name> <address> 

+0

[最初にBitbucketでレポを作成せずにSourceTreeを使用してBitbucketにローカルリポジトリをプッシュするにはどうすればよいですか?](http://stackoverflow.com/questions/24294034/how-do-i-pusha-a-ローカルレポからビットバスケットを使用してレシピを作成せずに) – aug

+0

@aug申し訳ありませんが、私はそれをはっきりと説明していないかもしれません。私の問題は、(git init --bareによって作成された)無人gitリポジトリをリモートのgitリポジトリに(何か変更されたとき)自動的にバックアップする方法です。一度のバックアップではありません。バックアップは私たちの裸のgitリポジトリのリアルタイムミラーのように見えます。 –

+1

フック+ crontabはあらゆる種類の変更をカバーできると思います。 – ElpieKay

答えて

0

は最後に、私は解決策を見つけました。

関連する問題