4

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

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

git clone //server/share/repo.git

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

クライアントはWindows7を実行しており、サーバーはWindowsServer2008R2です。msysgit1.8.1.2の使用

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

4

1 に答える 1

2

ARAuthが機能するのはプッシュ/プルだけのようです。

gitリポジトリのクローンを作成すると、履歴全体も複製されるため、すべてのユーザーが完全なリポジトリを使用できます。

ファイル共有に失敗した場合、すべてのユーザーがコードをプッシュアップすることで新しい共有のコードを置き換えることができます。

同時実行性は問題ではありません-gitが配布されているため、他のVCSとは異なる方法で同時実行性を処理します:ファイルロックなどはありません。

于 2013-02-25T19:32:31.987 に答える