2010-03-08 9 views
10

Sto pianificando di implementare git per un progetto al momento sto lavorando e mi chiedevo se ci sono software gratuiti che forniscono una visualizzazione web facile da usare del repository git . Sono principalmente interessato all'uso del front-end per tenere traccia delle modifiche, vedere le informazioni diff, ecc. C'è una lista di tali front-end disponibili here. Qualcuno ha qualche esperienza con qualcuno di questi? Quale suggerireste?Che cosa è un buon frontend git server per i repository git self hosted

Un clone di github open source farebbe proprio bene: D ma so che è troppo chiedere.

risposta

2

Ho usato sia gitweb che cgit in passato. Mi piace meglio, ma entrambi dovrebbero andare bene. FWIW, kernel.org espone gli alberi del kernel di Linux attraverso gitweb, e cgit è usato da molti grandi progetti open source (come elencato nella pagina wiki a cui si fa riferimento), quindi non credo che si possa sbagliare con entrambi:)

+0

Ho deciso di gitphp. È stato semplicissimo da configurare e tutto ciò di cui aveva bisogno era la cartella .git. –

1

È possibile utilizzare il visualizzatore di Redmine ma non gestire la vista di diramazione.

È possibile utilizzare Gitorious, ma complicato installarlo

+0

Sembra meraviglioso e anche molto complicato. Per quanto riguarda lo spettatore, suppongo che potrei usare anche Trac-Git ​​per visualizzare l'albero dei sorgenti. –

+0

esattamente, ci sono alcuni spettatori possibili. Ma non molto da gestire una buona visione della filiale – shingara

3

Se è solo per uso personale, è possibile utilizzare git instaweb. Se non si dispone di lighttpd, è possibile eseguire git instaweb --httpd webrick

Vedi gitready: Visualizing your repo

Se siete alla ricerca di una soluzione completa, Gitorious è open source. Non è un clone github di per sé, ma fornisce praticamente la stessa funzionalità.

0

Se si desidera utilizzare un portale di team che supporta git (così come altri) Redmine è sempre una grande opzione per la collaborazione.

Problemi correlati