如何在IIS机器上设置GIT裸HTTP可用的存储库 [英] How to setup GIT bare HTTP-available repository on IIS-machine
问题描述
所以我应该使用HTTP或HTTPS。
但是我无法使用Apache,因为IIS已经连接了80和443端口上的侦听套接字!有没有办法通过 IIS发布GIT存储库? GIT是否使用WebDAV ultima analysi?
更新。似乎git HTTP安装是只读的。这很伤心。我打算在构建服务器上保持稳定的分支,并在push上使用hook重新部署。有没有人看到旁边使用SVN的解决方案?
GitAspx - 由Jeremy Skinner
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
WebGitNET
https://github.com/otac0n/WebGitNet
或者... (非IIS,免费和开源)
SCM Manager 可让您轻松设置 Git 的修订控制端点, Hg 和 SVN 。支持HTTP / HTTPS以及内置的用户身份验证。
http://www.scm-manager.org
https ://bitbucket.org/sdorra/scm-manager/
server already runs IIS to serve 80 and 443 port over TCP. I want to make centralized "push/pull" GIT repository available to all my team members over the Internet.
So I should use HTTP or HTTPS.
But I cannot use Apache because of IIS already hooking up listening sockets on 80 and 443 ports! Is there any way to publish GIT repository over IIS? Does GIT use WebDAV ultima analysi?
Update. Seems that git HTTP installation is read-only one. That's sad. I've intended to keep stable branch on build server and redeploy using hook on push. Does anyone see workaround beside using SVN for that branch?
Bonobo Git Server
GitAspx - By Jeremy Skinner
http://github.com/JeremySkinner/git-dot-aspx/
http://github.com/JeremySkinner/git-dot-aspx/downloads
Install Instructions
http://www.jeremyskinner.co.uk/2010/10/19/gitaspx-0-3-available/
Git Web
WebGitNET
https://github.com/otac0n/WebGitNet
Alternatively ... (non-IIS, but highly recommend, free and open-source)
SCM Manager allows you to easily setup revision control endpoints for Git, Hg, and SVN under the same hosting process. HTTP/HTTPS is supported along with built-in user authentication.
http://www.scm-manager.org
https://bitbucket.org/sdorra/scm-manager/
这篇关于如何在IIS机器上设置GIT裸HTTP可用的存储库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!