How to set up Git bare HTTP-available repository on IIS

后端 未结 6 1288
半阙折子戏
半阙折子戏 2020-12-04 10:23

My server already runs IIS on TCP ports 80 and 443. I want to make a centralized \"push/pull\" Git repository available to all my team members over the Internet.

So

相关标签:
6条回答
  • 2020-12-04 10:29

    Try this instruction that uses SCM-Manager and IIS: Hosting Git, SVN and Hg (Mercurial) repositories on Windows with IIS

    0 讨论(0)
  • 2020-12-04 10:32

    Today Git ain't too bad on Windows these days.

    And if you want to use SVN on port 443 and/or 80 when IIS is already using it, try the tool at http://gstoolkit.codeplex.com/wikipage?title=SvnReverseProxy&ProjectName=gstoolkit which is a reverse proxy that allows IIS to transparently pass thru SVN to a back-end VisualSVN server (running on the same machine on port 8080).

    I'm still trying to get WebDAV and Git working on Windows though. (either by Apache's or IIS's WebDAV).

    0 讨论(0)
  • 2020-12-04 10:34

    Bonobo Git Server

    https://bonobogitserver.com/


    GitAspx - By Jeremy Skinner

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

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

    Install Instructions

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


    Git Web

    https://gitweb.codeplex.com/


    WebGitNET

    https://github.com/otac0n/WebGitNet


    Alternatively ... (non-IIS, but highly recommend, free and open-source)

    Gitea (fork of Gogs): https://gitea.io

    Gogs: https://gogs.io

    SCM Manager allows you to easily set up revision control endpoints for Git, Hg, and SVN under the same hosting process. HTTP/HTTPS is supported along with built-in user authentication.

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

    0 讨论(0)
  • 2020-12-04 10:42

    Git supposedly supports webdav, and should work with any webdav server. However, it's really slow compared to the native git protocols.

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

    0 讨论(0)
  • 2020-12-04 10:42

    https://github.com/projectkudu/kudu is the engine behind deployments on Azure. This might help for anybody still asking this question...

    0 讨论(0)
  • 2020-12-04 10:51

    There is a way to setup Git with MSysGit without cygwin. http://java2cs2.blogspot.com/2010/03/setup-git-server-on-windows-machine.html

    0 讨论(0)
提交回复
热议问题