IIS マシン上で GIT ベア HTTP 利用可能なリポジトリをセットアップする方法

StackOverflow https://stackoverflow.com/questions/51619

質問

サーバーはすでに IIS を実行し、TCP 経由で 80 および 443 ポートを提供します。集中化された「プッシュ/プル」GIT リポジトリを、すべてのチーム メンバーがインターネット経由で利用できるようにしたいと考えています。

したがって、HTTP または HTTPS を使用する必要があります。

しかし、IIS がすでに 80 ポートと 443 ポートにリスニング ソケットを接続しているため、Apache を使用できません。GITリポジトリを公開する方法はありますか IIS?GIT は WebDAV ultima 分析を使用しますか?

アップデート。 git HTTP インストールは読み取り専用のようです。それは悲しいことだ。ビルドサーバー上に安定したブランチを保持し、プッシュ時のフックを使用して再デプロイするつもりでした。そのブランチにSVNを使用する以外の回避策を知っている人はいますか?

役に立ちましたか?

解決

Bonobo Git サーバー

http://bonobogitserver.com/


GitAspx - ジェレミー・スキナー著

http://github.com/JeremySkinner/git-dot-aspx/

http://github.com/JeremySkinner/git-dot-aspx/downloads

インストール手順

http://www.jeremyskinner.co.uk/2010/10/19/gitaspx-0-3-available/


Git Web

http://gitweb.codeplex.com/


WebGitNET

https://github.com/otac0n/WebGitNet


あるいは... (IIS ではありませんが、無料でオープンソースであることを強くお勧めします)

ギテア (ゴグスのフォーク): https://gitea.io

ゴグス: https://gogs.io

SCMマネージャー リビジョン管理エンドポイントを簡単にセットアップできます。 ギット, 水銀, 、 そして SVN 同じホスティングプロセスの下で。HTTP/HTTPS は、組み込みのユーザー認証とともにサポートされています。

http://www.scm-manager.org
https://bitbucket.org/sdorra/scm-manager/

他のヒント

Git はおそらく webdav をサポートしており、あらゆる webdav サーバーで動作するはずです。ただし、ネイティブ git プロトコルと比較すると非常に遅いです。

http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt

今日では、Windows 上での Git はそれほど悪くありません。

IIS がすでに SVN を使用しているときにポート 443 や 80 で SVN を使用したい場合は、次のツールを試してください。 http://gstoolkit.codeplex.com/wikipage?title=SvnReverseProxy&ProjectName=gstoolkit これは、IIS が SVN を介してバックエンド VisualSVN サーバー (同じマシン上のポート 8080 で実行されている) に透過的にパスできるようにするリバース プロキシです。

ただし、WebDAV と Git を Windows 上で動作させることはまだ試みています。(Apache または IIS の WebDAV のいずれかによる)。

cygwin を使用せずに MSysGit を使用して Git をセットアップする方法があります。http://java2cs2.blogspot.com/2010/03/setup-git-server-on-windows-machine.html

SCM-Manager と IIS を使用する次の手順を試してください。 IIS を使用した Windows 上での Git、SVN、および Hg (Mercurial) リポジトリのホスティング

https://github.com/projectkudu/kudu Azure でのデプロイメントの背後にあるエンジンです。これは、まだこの質問をしている人にとって役立つかもしれません...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top