2012-08-04 19 views
17

Jak utworzyć repozytorium SVN na serwerze? Chociaż znalazłem różne artykuły na ten temat, ale wciąż napotyka problemy podczas tworzenia repozytorium na mojej stronie. Teraz używam assembla jako mojego repozytorium SVN, ale chcę utworzyć własne na moim hostingu.Jak utworzyć repozytorium SVN na serwerze?

+4

Jakie problemy? To pytanie jest bardzo niejasne i zasadniczo niemożliwe do udzielenia odpowiedzi. –

Odpowiedz

19
  1. Utwórz Repozytorium:

    svnadmin create /svnrepos

  2. Utwórz SVN Użytkownika

    vi /svnrepos/conf/svnserve.conf

    anon-Acces s = brak

    auth-access = napisać

    password-db = passwd

    I dodać użytkowników w formacie:user = password

    np tony = mypassword

  3. Zaimportuj projekt

    (zakładając, że już umieścić swoje pliki projektu w /projects/myrailsproject)

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

  4. Uruchom serwer SVN jak Daemon

    svnserve -d

    Gotowe! Powinieneś teraz uruchomić serwer Subversion Apache z jednym projektem o nazwie myrailsproject.

    Spróbuj sprawdzić go z repozytorium:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    Ponieważ stawiamy-anon dostęp do równych powinien zostać poproszony o nazwę użytkownika i hasło, które stworzył w pliku /svnrepos/conf/passwd.

+0

Dla hasła vi/svnrepos/conf/passwd –

+1

Link do odsyłacza http://www.civicactions.com/blog/2010/may/25/how_set_svn_repository_7_simple_steps –

+0

svnadmin create nie wydaje się inicjować repozytorium z gałęziami, znacznikami lub podsiecią -directories. Jak to się robi? –

Powiązane problemy