服务器已经运行IIS以通过TCP服务80和443端口.我想通过互联网为我的所有团队成员提供集中的"推/拉"GIT存储库.
所以我应该使用HTTP或HTTPS.
但我不能使用Apache,因为IIS已经连接了80和443端口上的侦听套接字!有没有办法通过IIS发布GIT存储库?GIT是否使用WebDAV ultima analysi?
更新.似乎git HTTP安装是只读的.那很难过.我打算在构建服务器上保持稳定分支,并在push上使用hook重新部署.有没有人看到在该分支上使用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,但强烈推荐,免费和开源)
Gitea(Gogs之叉):https://gitea.io
Gogs:https://gogs.io
SCM Manager允许您在同一主机进程下轻松设置Git,Hg和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