2

Windows Server 2003でgitサーバーを動作させた経験がある人はいますか? それを起動して実行するための簡単な解決策はありますか? そうでない場合、良い代替手段はありますか?

理想的には、無料である必要がありますが、喜んで支払う必要があります。これは小さなチーム (3 ユーザー) 向けですが、ソース管理がどうしても必要です!

これはサイト/コードが保持されている場所であるため、Windows サーバーでホストする必要があります。

私はgitの以前の経験がありますが、自分のサーバーをセットアップしたことはないので、正しい方向へのポイントは素晴らしいでしょう.

ありがとう。

4

1 に答える 1

2

私の経験から、Windows マシンで Git サーバーを取得する最も簡単な方法は、仮想 Linux サーバーを実行してから、Gitolite などを使用することです。2 人のユーザーを無料で使用できる独自のパッケージであるGitStackがありますが、それ以上は有料です。

私は、Windows 用の Subversion サーバーに精通しています。Git に詳しい人なら、Git on Windows サーバーのオプションについて説明できるかもしれません。

一方、Windows 上の Subversion のオプションのほんの一部を以下に示します。

  • SVNSERVE
    • Subversion にsvnserveは、独自のプロトコルを使用する軽量サーバーが付属しています。Windows サービスとして Windows にすばやく簡単にインストールできます。
  • HTTP
    • 2 つのよく知られた GUI Windows Subversion サーバーがあります: VisualSVNUberSVNです。どちらもプロプライエタリ サーバーですが、高度な機能(リポジトリを LDAP に結び付けるなど) を使用しない限り無料です。どちらも GUI インターフェースを備えているため、セットアップが迅速かつ簡単です。
    • あなたがもっと勇敢な場合は、完全にオープン ソースである CollabNet のSubversion Edgeパッケージを入手できます。もう少し手間がかかりますが、完全にオープンソースです。CollabNet は、必要なすべてのモジュールを備えた Subversion サーバーとして動作するようにコンパイルされた Apache httpd サーバーを提供します。セットアップは他のものより少し複雑ですが、開発者が簡単にできることではありません。大きな利点は、LDAP や Active Directory を統合したり、安全な証明書 (https) を使用したりできるため、Subversion のコミットと更新がネットワーク経由でプレーン テキストで送信されず、追加料金が発生しないことです。背面を開けて、ユーザーが修理できる部品を探す準備をしてください。

繰り返しになりますが、サーバーがなくても Git リポジトリを相互に共有できます。電子メールや Dropboxなどを使用して、リポジトリの更新を互いに共有できます。Git は分散バージョン管理システムであるため、これは Git の大きな利点の 1 つです。

于 2012-10-22T00:51:45.450 に答える