1

WAMPがインストールされているwebrootの下にあるすべてのプロジェクトの中央gitリポジトリをセットアップすることは可能ですか?

言い換えれば、webrootの下の各プロジェクトは、他の開発者が同じ場所にアクセスして、オンラインの場所ではなくそのローカルの中央リポジトリにコミットできる中央PCでgit管理する必要がありますか?

ネットワークに関することや、他のユーザーがどのようにアクセスできるかについてはよくわかりません。

もちろん、これは開発者にとって素晴らしいワークフローを作成します。

私がこれまでにしたこと:

  • ハードドライブのどこかにrepoという名前のフォルダを作成しました
  • 全員とすべての権限を持つ上記のフォルダを共有
  • gitはそれまたはその中の他のプロジェクトを初期化しました
  • 上記のフォルダーをエイリアス付きのapachevhostsファイルに追加しました
  • これで、上記のフォルダにアクセスできますhttp://repo.com/
  • localhosthttpd.confからではなくapaceが私のネットワークIPをリッスンするようにしました。Listen 192.168.1.4:80

ただし、他のユーザーはにアクセスするとアクセスできませんhttp://repo.com/

他のユーザーも私のPCからこれにアクセスしてgitを使用できるようにセットアップする方法を知っている人はいますか?

4

1 に答える 1

1

ホストされた git を管理するためのツールが必要です。たとえば、以前は gitosis を使用していましたが、gitolite のような他の代替手段があります。

  1. https://wiki.archlinux.org/index.php/Gitosis
  2. https://github.com/sitaramc/gitolite

Windowsにはgitosisをインストールできないと思うので、Linuxマシンが必要です(Ubuntuでgitosisを問題なく実行した経験があります)。Google で検索すると、Ubuntu で gitosis を実行する方法を説明するチュートリアルがいくつか見つかります。たとえば、次のようになります。

とても簡単だったのを覚えていますが、Linux の経験が必要です。幸運を!

于 2012-12-29T08:44:55.680 に答える