Domanda

il server esegue già IIS per servire le porte 80 e 443 su TCP.Desidero rendere disponibile un repository GIT "push/pull" centralizzato a tutti i membri del mio team su Internet.

Quindi dovrei usare HTTP o HTTPS.

Ma non posso usare Apache perché IIS già collega i socket di ascolto sulle porte 80 e 443!Esiste un modo per pubblicare il repository GIT IIS?GIT utilizza l'analisi WebDAV ultima?

Aggiornamento. Sembra che l'installazione di git HTTP sia di sola lettura.È triste.Ho intenzione di mantenere un ramo stabile sul server di compilazione e ridistribuirlo utilizzando l'hook on push.Qualcuno vede una soluzione alternativa oltre all'utilizzo di SVN per quel ramo?

È stato utile?

Soluzione

Server Git Bonobo

http://bonobogitserver.com/


GitAspx - Di Jeremy Skinner

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

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

Istruzioni per l'installazione

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


GitWeb

http://gitweb.codeplex.com/


WebGitNET

https://github.com/otac0n/WebGitNet


In alternativa... (non IIS, ma altamente raccomandato, gratuito e open source)

Gitea (forcella di Gogs): https://gitea.io

Gog: https://gogs.io

Responsabile SCM consente di impostare facilmente gli endpoint del controllo di revisione per Idiota, Hg, E SVN nell'ambito dello stesso processo di hosting.HTTP/HTTPS è supportato insieme all'autenticazione utente integrata.

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

Altri suggerimenti

Git presumibilmente supporta webdav e dovrebbe funzionare con qualsiasi server webdav.Tuttavia, è molto lento rispetto ai protocolli git nativi.

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

Oggi Git non è poi così male su Windows al giorno d'oggi.

E se desideri utilizzare SVN sulla porta 443 e/o 80 quando IIS lo sta già utilizzando, prova lo strumento su http://gstoolkit.codeplex.com/wikipage?title=SvnReverseProxy&ProjectName=gstoolkit che è un proxy inverso che consente a IIS di passare in modo trasparente tramite SVN a un server VisualSVN back-end (in esecuzione sulla stessa macchina sulla porta 8080).

Sto ancora cercando di far funzionare WebDAV e Git su Windows.(da WebDAV di Apache o IIS).

C'è un modo per configurare Git con MSysGit senza Cygwin.http://java2cs2.blogspot.com/2010/03/setup-git-server-on-windows-machine.html

Prova questa istruzione che utilizza SCM-Manager e IIS: Hosting di repository Git, SVN e Hg (Mercurial) su Windows con IIS

https://github.com/projectkudu/kudu è il motore dietro le distribuzioni in Azure.Questo potrebbe essere d'aiuto per chiunque stia ancora facendo questa domanda...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top