remote - Cómo configurar el repositorio GIT desnudo HTTP disponible en la máquina IIS
git push origin master (6)
Git supuestamente es compatible con webdav, y debería funcionar con cualquier servidor webdav. Sin embargo, es realmente lento en comparación con los protocolos nativos de git.
http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt
el servidor ya ejecuta IIS para dar servicio a los puertos 80 y 443 a través de TCP. Quiero que el repositorio GIT centralizado "push / pull" esté disponible para todos los miembros de mi equipo a través de Internet.
Entonces debería usar HTTP o HTTPS.
¡Pero no puedo usar Apache porque IIS ya está conectando sockets de escucha en los puertos 80 y 443! ¿Hay alguna forma de publicar el repositorio de GIT sobre IIS ? ¿GIT usa WebDAV ultima analysi?
Actualizar. Parece que la instalación de git HTTP es de solo lectura. Eso es triste. Tengo la intención de mantener la rama estable en el servidor de compilación y volver a implementar usando hook on push. ¿Alguien ve una solución alternativa además de usar SVN para esa rama?
Hoy en día, Git no está tan mal en Windows en estos días.
Y si desea usar SVN en el puerto 443 y / o 80 cuando IIS ya lo está utilizando, intente con la herramienta en http://gstoolkit.codeplex.com/wikipage?title=SvnReverseProxy&ProjectName=gstoolkit, que es un proxy inverso que permite IIS. pasar transparentemente a través de SVN a un servidor de VisualSVN de fondo (que se ejecuta en la misma máquina en el puerto 8080).
Todavía estoy intentando que WebDAV y Git trabajen en Windows. (ya sea por Apache o WebDAV de IIS).
Hay una forma de configurar Git con MSysGit sin cygwin. http://java2cs2.blogspot.com/2010/03/setup-git-server-on-windows-machine.html
Pruebe esta instrucción que usa SCM-Manager e IIS: alojamiento de repositorios Git, SVN y Hg (Mercurial) en Windows con IIS
Servidor Bonobo Git
GitAspx - Por Jeremy Skinner
http://github.com/JeremySkinner/git-dot-aspx/
http://github.com/JeremySkinner/git-dot-aspx/downloads
Instrucciones de instalación
http://www.jeremyskinner.co.uk/2010/10/19/gitaspx-0-3-available/
Git Web
WebGitNET
https://github.com/otac0n/WebGitNet
Alternativamente ... (no IIS, pero altamente recomendado, libre y de código abierto)
SCM Manager le permite configurar fácilmente puntos finales de control de revisión para Git , Hg y SVN bajo el mismo proceso de alojamiento. HTTP / HTTPS es compatible con la autenticación de usuario incorporada.
http://www.scm-manager.org
https://bitbucket.org/sdorra/scm-manager/
https://github.com/projectkudu/kudu es el motor detrás de las implementaciones en Azure. Esto podría ayudar a cualquiera que aún haga esta pregunta ...