Qual è la differenza tra un server SVN e un server HTTP
Domanda
Sul mio client Subversion (pietra angolare), quando mi collego a un nuovo repository SVN ho 3 opzioni: repository di file, HTTP Server e SVN Server.
La differenza è solo nel protocollo utilizzato per comunicare?
Soluzione
Sì. È possibile accedere a SVN tramite HTTP / WebDAV con il modulo Apache mod_dav_svn. Oltre alla differenza di protocollo, supporta le stesse operazioni.
Puoi leggere ulteriori informazioni su questa configurazione nel Libro di sovversione .
Altri suggerimenti
Il (gratuito online) SVN Book ha una buona descrizione dei protocolli server diversi e raccomandazioni per quando dovrebbero essere usato.
Sì, il protocollo dovrebbe essere l'unica differenza. Vedi la sezione intitolata http://en.wikipedia.org/wiki/Subversion_ (software) "accesso al repository".
Se sei preoccupato per la sicurezza prova a utilizzare https se scegli l'opzione server http o il protocollo svn + ssh se scegli l'opzione server svn.
La differenza sta nel protocollo, ma se si sceglie HTTP, si hanno alcune possibilità extra, cioè è possibile accedere al proprio repository con un browser Web o un client WebDAV. Quindi, a rigor di termini, non è necessario installare il software client svn per consultare il repository (anche se non appena si desidera fare qualcosa di utile, ovviamente è necessario un client svn reale).