web-dev-qa-db-ja.com

リポジトリがWindowsファイル共有上にある場合、複数のユーザーでgitを使用しても安全ですか?

私たちは10人未満のチームであり、Active Directoryベースの認証をサポートするgitリポジトリをすばやくセットアップする必要があります。

最も簡単な解決策は、gitリポジトリでファイル共有を使用し、uncパスを使用してそれに到達することです。

git clone //server/share/repo.git

ただし、堅牢性については少し心配です。複数の人が同じgitリポジトリを使用していて、実際のサーバーコンポーネントが実行されていない場合、同時実行の問題はありませんか?

クライアントはWindows 7を実行しており、サーバーはWindows Server 2008R2です。 msysgit1.8.1.2の使用

(他にも多くのgitサーバーソリューションがあることはよく知っていますが、特にAD認証の要件を考えると、セットアップはそれほど簡単ではありません)

7
Klas Mellbourn

Gitには独自のロック管理があり、好きな共有ストレージを使用できます。

いくつかの使いやすい構成パラメーターについては、以下を参照してください。

http://nelsonslog.wordpress.com/2011/03/12/using-git-on-windows-via-smb/

4