如何在IIS机器上设置GIT裸HTTP可用的存储库 [英] How to setup GIT bare HTTP-available repository on IIS-machine

查看:159
本文介绍了如何在IIS机器上设置GIT裸HTTP可用的存储库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

服务器已经运行IIS以通过TCP为80和443端口提供服务。我想通过互联网向所有团队成员提供集中的推/拉GIT存储库。

所以我应该使用HTTP或HTTPS。

但是我无法使用Apache,因为IIS已经连接了80和443端口上的侦听套接字!有没有办法通过 IIS发布GIT存储库? GIT是否使用WebDAV ultima analysi?



更新。似乎git HTTP安装是只读的。这很伤心。我打算在构建服务器上保持稳定的分支,并在push上使用hook重新部署。有没有人看到旁边使用SVN的解决方案?



http://bonobogitserver.com/






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



http:// gi tweb.codeplex.com/






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

http://bonobogitserver.com/


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

http://gitweb.codeplex.com/


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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆