2012-08-04 20 views
17

Come creare un repository SVN sul server? Anche se ho trovato vari articoli su questo, ma ho ancora problemi durante la creazione di repository sul mio sito web. In questo momento sto usando assembla come mio repository SVN, ma voglio creare il mio sul mio hosting.Come creare un repository SVN sul server?

+4

Quali problemi? Questa domanda è molto vaga e sostanzialmente impossibile da rispondere. –

risposta

19
  1. creare un repository:

    svnadmin create /svnrepos

  2. creare un utente SVN

    vi /svnrepos/conf/svnserve.conf

    anon-acces s = nessuno

    auth-access = scrivere

    password db = passwd

    e aggiungere utenti nel formato:user = password

    Esempio: tony = mypassword

  3. Importa il tuo progetto

    (Supponendo che hai messo i file di progetto in /projects/myrailsproject)

    svn import /projects/myrailsproject file:///svnrepos/myrailsproject

  4. avviare il server SVN come Daemon

    svnserve -d

    Fatto! Dovreste ora avere un server Apache Subversion in esecuzione con un progetto chiamato myrailsproject.

    Prova a controllare fuori del repository:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    Essendo impostato anon-accesso a nessuno dovrebbe essere richiesta username e password, che si è creato nel file /svnrepos/conf/passwd.

+0

Per password vi/svnrepos/conf/passwd –

+1

Link di riferimento http://www.civicactions.com/blog/2010/may/25/how_set_svn_repository_7_simple_steps –

+0

La creazione di svnadmin non sembra inizializzare il repository con rami, tag o trunk secondari -directories. Come è fatto? –

Problemi correlati