- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我的服务器已经在 TCP 端口 80 和 443 上运行 IIS。我想通过 Internet 为我的所有团队成员提供一个集中的“推/pull ”Git 存储库。
所以我应该使用 HTTP 或 HTTPS。
但是我不能使用 Apache,因为 IIS 已经在端口 80 和 443 上连接了监听套接字!有什么方法可以通过 IIS 发布 Git 存储库? Git 使用 WebDAV 吗?
更新。 Git HTTP 安装似乎是只读的。太可悲了。我打算将稳定分支保留在构建服务器上,并使用推送时的 Hook 重新部署。除了对该分支使用 SVN 之外,还有人看到解决方法吗?
最佳答案
Bonobo Git 服务器
GitAspx - 杰里米·斯金纳 (Jeremy Skinner)
https://github.com/JeremySkinner/git-dot-aspx/
https://github.com/JeremySkinner/git-dot-aspx/downloads
安装说明
https://www.jeremyskinner.co.uk/2010/10/19/gitaspx-0-3-available/
Git 网站
WebGitNET
https://github.com/otac0n/WebGitNet
或者...(非 IIS,但强烈推荐,免费且开源)
Gitea(Gogs 的分支):https://gitea.io
Gogs:https://gogs.io
SCM Manager 允许您轻松地为 Git、Hg 和 SVN 设置修订控制端点相同的托管过程。支持 HTTP/HTTPS 以及内置的用户身份验证。
https://www.scm-manager.org
https://bitbucket.org/sdorra/scm-manager/
关于git - 如何在 IIS 上设置 Git 裸 HTTP 可用存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51619/
我是一名优秀的程序员,十分优秀!