Pergunta

o servidor já executa o IIS para atender às portas 80 e 443 sobre TCP.Quero disponibilizar um repositório GIT centralizado "push/pull" para todos os membros da minha equipe pela Internet.

Então eu deveria usar HTTP ou HTTPS.

Mas não posso usar o Apache porque o IIS já está conectando soquetes de escuta nas portas 80 e 443!Existe alguma maneira de publicar o repositório GIT IIS?O GIT usa análise final do WebDAV?

Atualizar. Parece que a instalação do git HTTP é somente leitura.Isso é triste.Minha intenção era manter a ramificação estável no servidor de construção e reimplantar usando o gancho no push.Alguém vê uma solução alternativa além de usar SVN para esse ramo?

Foi útil?

Solução

Servidor Bonobo Git

http://bonobogitserver.com/


GitAspx -Por Jeremy Skinner

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

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

Instruções de instalação

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


GitWeb

http://gitweb.codeplex.com/


WebGitNET

https://github.com/otac0n/WebGitNet


Alternativamente ... (não IIS, mas altamente recomendado, gratuito e de código aberto)

Gitea (garfo de Gogs): https://gitea.io

Gogues: https://gogs.io

Gerente de SCM permite que você configure facilmente endpoints de controle de revisão para Git, Hg, e SVN sob o mesmo processo de hospedagem.HTTP/HTTPS é compatível com autenticação de usuário integrada.

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

Outras dicas

O Git supostamente suporta webdav e deve funcionar com qualquer servidor webdav.No entanto, é muito lento comparado aos protocolos git nativos.

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

Hoje, o Git não é tão ruim no Windows atualmente.

E se você quiser usar o SVN na porta 443 e/ou 80 quando o IIS já estiver usando, experimente a ferramenta em http://gstoolkit.codeplex.com/wikipage?title=SvnReverseProxy&ProjectName=gstoolkit que é um proxy reverso que permite ao IIS passar de forma transparente através do SVN para um servidor VisualSVN back-end (executando na mesma máquina na porta 8080).

Ainda estou tentando fazer o WebDAV e o Git funcionarem no Windows.(pelo WebDAV do Apache ou do IIS).

Existe uma maneira de configurar o Git com MSysGit sem cygwin.http://java2cs2.blogspot.com/2010/03/setup-git-server-on-windows-machine.html

Experimente esta instrução que usa SCM-Manager e IIS: Hospedando repositórios Git, SVN e Hg (Mercurial) no Windows com IIS

https://github.com/projectkudu/kudu é o mecanismo por trás das implantações no Azure.Isso pode ajudar para quem ainda está fazendo essa pergunta ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top