2017-06-13 10 views
1

gitリポジトリをホストするサーバがあります。私は2つのコンピュータを持っていて、両方からgitクローンを作成しました。私は頻繁に更新や新しいファイルを取得するために引き出します。しかし、私はこのレポにプッシュできません(私は引き出すことができます)。プッシュアクセスなしで2つのgitクローンを同期させる

ファイルを2台のデバイスにまたがって同期させたいので、他のデバイスで中断した部分を取り上げることができます。これを(別のレポを作成せずに)どのように達成できますか?

+0

2台のコンピュータの名前がXとYの場合は、YをX用の "リモート"として追加して(XでY/masterを取得するように)XをY用のリモートとして追加します( ' X/master'など)。 – torek

+0

これらの2台のコンピュータをネットワークで相互に接続できない場合や、中間サーバとして機能する3台目のコンピュータに接続できない場合は、[bundles](https:// stackoverflow)を使用します。 com/questions/39914515/transportation-changes-to-disconnected-system-git-bundle)を使用してリポジトリを同期させます。 – max630

答えて

0

プッシュ権がない場合は、2つのリポジトリを同期させることはできません。

0

コンピュータのいずれかがsshで他のコンピュータにアクセスできる場合は、それらのコンピュータの間で直接プッシュまたはプルすることができます。

ネットワークに直接アクセスできない場合は、原則としてGitの機能を使用して電子メールでパッチを送信できますが、これは3番目のリポジトリを設定するよりも不便です。

関連する問題