- から
Q: 我々は仕事でここに三層のプログラミングGitの構造を実行したいと思います。プログラマはローカルマシン上でGitを使用し、 "Production"仮想マシン上で実行されているリモートリポジトリからプッシュとフェッチを行い、 "Production" VM上のコードを "Deployment"マシンにプッシュして使用できます。のWindows ServerのGitサーバーを実行している2012 R2/IIS回答で編集
私たちはWindows Server 2012 R2を使用していますが、これについてはほとんど情報がありません。私は "Deployment"マシンに最新のBonobo gitサーバーをインストールし、 "Production"マシン上でコマンドラインからクローンをテストしていますが、何も動作していません。リモートVM上のリポジトリは表示されません。
誰かがGitでIISネットワーク上で複数のマシンを使用することに関する情報を持っていますか?ボノボはこの目的にさえ意図されていますか?それとも、単にlocalhostのgitをホストするためのWebインターフェイスですか?
A:私がブラウザを使ってテストを行った後、私はIPアドレスをwwwrootディレクトリ内のサブディレクトリにバインドしていたURLを調べると覚えていました。 gitファイル。サブディレクトリからIPアドレスを解除し、IPアドレスをIISの「既定のWebサイト」に再度バインドしました。私がこれを実行すると、Bonobo.Git.Serverサブディレクトリが見つかり、 "Deployment"マシンから "Production"マシンのレポをクローンできるようになりました。ありがとう、ウィル!
継続的な統合ソリューションについて言及していますか? GITはソース管理に使用されます。テスト/パッケージング/展開ではありません。 – Oxymoron
私は完全にはわからない。 Windows IIS上でgitサーバーを自己ホストする簡単なソリューションを用意し、ネットワーク上の異なるマシンでIPによるリモート・リポジトリとしてアクセスできるようにするのは良いことです。これは継続的な統合ソリューションかもしれませんが、私にはまるで常識的なもののように思えます。これはボノボが作成されたものですが、どのように動作していないのかについてのインストール手順に従いました。 – user4333011