Использование GIT Smart HTTP через IIS - PullRequest
5 голосов
/ 07 июня 2010

Я недавно прочитал пост Скотта Чакона " Smart HTTP Transport ", и я надеялся, что это стало возможным благодаря IIS (windows 7) с момента написания этого поста. Я не смог найти ничего, показывающего, как это можно сделать, и Apache не подходит для моей среды на основе IIS 7. Итак, я в растерянности (демон git был сорван для меня комбинацией антивируса AVG и AD).

Я хочу предоставить аутентифицированному LDAP доступ для чтения / записи для выбранных пользователей. Так что этот вопрос, похоже, не актуален.

Знаете ли вы, как обеспечить доступ к GIT через IIS?

Ответы [ 3 ]

8 голосов
/ 23 июня 2010

Я только что создал проект . У него есть ASP.NET HttpHandler, который следует тому, что делает Grack. Добро пожаловать, попробуйте.

8 голосов
/ 25 октября 2010

GitAspx - Джереми Скиннер

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/


Bonobo Git Server

http://www.chodounsky.net/bonobo-git-server/


WebGitNET

https://github.com/otac0n/WebGitNet


В качестве альтернативы ... (не IIS)

Gitea (вилка Gogs): https://gitea.io

Gogs : https://gogs.io

SCM Manager позволяет легко настроить серверы Git, Hg и SVN через HTTP / HTTPS в отдельном процессе Java и дополнить встроенной аутентификацией.

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

0 голосов
/ 09 июня 2010

Вы можете сделать это с помощью поддержки Rack в IronRuby (http://github.com/jschementi/ironruby/tree/master/Merlin/Main/Hosts/IronRuby.Rack) и приложения стойки сервера Git http (http://github.com/schacon/grack).). Вам необходим Git 1.6.6, возможно, 1.7.0 чтобы это работало - я не уверен, что так и будет, но возможно. Если вы используете какие-либо серверы приложений Java, вы также можете скомпилировать Grack в WAR, если это возможно.

...