Interfaccia Subversion web [chiusa]
Domanda
Recentemente ho installato Subversion su un server Linux ( CentOS ) e tutto funziona alla grande.
Mi chiedo se ci sono delle interfacce web disponibili per la gestione dei repository vale a dire creare / eliminare i repository, gestire gli utenti e autorizzazioni, vista la cronologia di revisione, ecc.
L'idea è che posso fare tutto tramite un'interfaccia web invece di utilizzare SSH.
Per inciso ho Plesk / Virtuozzo su questo server (e Webmin su un altro server di prova) quindi se c'è qualcosa che può integrare direttamente ad essi poi ancora meglio!
Soluzione
Il popolo di Subversion hanno una lista link che fa riferimento a una tonnellata di materiale relativo a Subversion compresa la gestione e interfacce web differenti.
Non ho usato, ma Submin potrebbe essere quello che stai cercando .
Se siete alla ricerca di semplice navigazione mod_dav_svn repository è minimo e lavora.
Trac è stato già suggerito, ma che ha più bug-tracking-wiki-progetto- funzionalità di gestione, ma molto poco somministrazione di SVN out of the box.
Altri suggerimenti
Date anche un'occhiata a: http://www.usvn.info/
Questa potrebbe essere una ripetizione di ciò che altri hanno detto, ma ho guardato molte opzioni. La migliore potrebbe essere questi:
Creazione di gestione Subversion personalizzato strato mi ha spinto a controllare in VisualSVN, ma non ho ancora testato, però.
Trac possono servire i vostri scopi, ma non sono sicuro di quanto il controllo della attuale giorno per giorno i comandi SVN ti dà. Ha una bella interfaccia per la visualizzazione revisioni SVN comunque. Avere un rel="nofollow guarda qui per un esempio di un Trac per Gosmore, e OpenStreetMap programma di routing per avere un'idea di quello che è come.
C'è anche websvn e viewsvn , ma io non riesco a trovare alcuna che in realtà permettono di caricare i file al check-in o qualcosa di simile. Essi sono tutte finalizzate a visualizzazione del repository, il download di file, visualizzazione dei registri e confrontando le revisioni.
Per quanto riguarda il giorno per giorno del check-in, roba check-out, si sono probabilmente meglio utilizzare il comando svn
o un amichevole interfaccia grafica come TortoiseSVN (se si utilizza da Windows) per questo genere di cose.
Install and Update: Certified binaries, wizard driven installers with 1-click updates Repository Management: Create, manage, browse, and local backup User Management: Manage roles, permissions and access rules Administration: Authentication, server management and health analytics Desktops & IDEs: Eclipse, Visual Studio, AnkhSVN, Subclipse, and more Cloud Services: Public cloud backup and restore to CollabNet CloudForge TeamForge: Adds multi-server Subversion replication, code governance, improved network performance, as well as Agile ALM through DevOps Git: Upgrade to TeamForge from SubversionEdge to manage your Git and SVN repositories within one environment
Sono davvero entusiasta e sono attualmente la sua creazione (è un'applicazione Java, quindi ci vuole un po 'di tempo per configurarlo correttamente rispetto ad un interfaccia utente web ordinario).