2013-02-22 6 views
5

Stiamo cercando la soluzione migliore per la configurazione di un server git locale. La nostra lista dei desideri èQuale soluzione git server utilizzare su Windows e Active Directory?

  • eseguito su Windows Server 2008R2
  • piccola squadra - meno di dieci sviluppatori
  • facile da configurare
  • facile da usare
  • attiva l'autenticazione directory degli utenti
  • robusta
  • web gui sarebbe bello
  • libero sarebbe belle

Solutions stiamo pensando

  • gitosis si presenta come una seccatura da configurare e non ha alcuna interfaccia grafica web
  • nuda git in una condivisione file di Windows - sembra facile ma non web gui di Naturalmente
  • gitstack sembra buono, ma non è libero

Qualche consiglio?

+0

Questo probabilmente non appartiene a Stack Overflow, non c'è alcun problema specifico di programmazione da risolvere qui. Inoltre, sei davvero preoccupato per i prezzi di gitstacks? 3 ore in giro con strumenti scadenti e hai già perso il denaro che gitstack sarebbe costato ... Dovresti provarci (considerando che hanno una prova gratuita) e vedere se funziona per te. –

+3

Il problema dei costi non è ironicamente il prezzo, ma il problema di acquistare qualcosa tramite la burocrazia aziendale. –

+0

Si noti che la gitosi non viene più mantenuta. Qualcuno ha creato [gitolite] (http://sitaramc.github.com/gitolite/) per sostituirlo, che ha più funzionalità. Tuttavia, è più orientato a Linux che a Windows. – Ikke

risposta

5

Ho fatto un'ottima esperienza con Atlassian's Stash.

Costa 10 $ per 10 sviluppatori e supporta progetti con più repository git.

Non hai nulla da configurare poiché viene fornito con git integrato, ssh e server http. (Solo il server stesso duh - ma non è così difficile, 30 minuti dovrebbero essere sufficienti)

Fornisce un bel Webgui. Dovresti controllare, c'è una licenza di prova per 30 giorni, credo.

1

Stiamo usando GitLab che è un front-end Web per gitolite. L'autenticazione dell'utente al server Web può essere eseguita utilizzando LDAP/ActiveDirectory sebbene l'accesso Git commit avvenga tramite le chiavi ssh. Questa interfaccia utente aiuta tuttavia a gestire le chiavi e l'accesso al repository. GitExtensions ha alcune finestre di dialogo per aiutare i nostri utenti a generare le chiavi da caricare (un'operazione una tantum). Sospetto che qualsiasi cosa più divertente di questa sarà commerciale.

+2

sembra che gitlab non sia per Windows – VDP