it-swarm-ja.com

samba共有のgitリポジトリにアクセスするにはどうすればよいですか?

Gitリポジトリを配置したいSamba共有を設定しています。 Samba共有でgitを使用する最良の方法をグーグルで検索しようとしましたが、Sambaは開発にgitを使用しているため、これを行うことについて何かを見つけるのは難しいようです。

これを行うための最良の方法は何ですか?現在、私はLinuxを使用しているだけですが、クロスプラットフォームでこれを行う方法も知っておくと便利です。

10
Jason Baker

単一のマシンからプラットフォームに依存しない方法でネットワーク経由でgitリポジトリにアクセスする最良の方法は、マシン上でgitサーバーを実行することです。サーバーのセットアップ方法については、チェックアウト this

3
anand.trex

私はいつもこれを行っていますが、問題なく動作します。ローカルであるかのように、ファイル共有を介してgitリポジトリにアクセスするだけです。これを行うのは、Windowsで開発しているのですが、テストサーバーはLinuxボックスであるため、Samba共有を使用すると、変更をサーバーに常にプッシュする必要がありません。

ただし、オペレーティングシステムが異なれば、変更されたタイムスタンプや行末などの処理も​​異なるため、複数の異なるオペレーティングシステムのSambaで同じリポジトリを使用する場合は、このように開発することはお勧めしません。 (たとえば)WindowsからLinuxに切り替えると、実際には変更されていないのに、gitが一連のファイルが変更されたことを検出することがわかります...

5
N Reed

さて、多くのものを設定するのに時間を費やしたくない場合は、 Dropbox アカウントと Dropboxフォルダにgitリポジトリを設定する を使用することができます。

2
GmonC