web-dev-qa-db-fra.com

Comment créer un référentiel SVN sur le serveur?

Comment créer un référentiel SVN sur le serveur? Bien que j'ai trouvé divers articles à ce sujet, mais que je rencontre toujours des problèmes lors de la création d'un référentiel sur mon site Web. En ce moment, j'utilise assembla comme référentiel SVN, mais je veux créer le mien sur mon hébergement.

22
Rahul Jain
  1. Créer un référentiel:

    svnadmin create /svnrepos

  2. Créer un utilisateur SVN

    vi /svnrepos/conf/svnserve.conf

    anon-access = aucun

    auth-access = écrire

    password-db = passwd

    Et ajoutez des utilisateurs au format:user = password

    Par exemple.: tony = mypassword

  3. Importez votre projet

    (En supposant que vous ayez placé vos fichiers de projet dans /projects/myrailsproject)

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

  4. Démarrez le serveur SVN en tant que démon

    svnserve -d

    Terminé! Vous devriez maintenant avoir un serveur Apache Subversion fonctionnant avec un projet nommé myrailsproject.

    Essayez de le retirer du référentiel:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    Puisque nous définissons anon-access sur none, vous devez être invité à saisir le nom d'utilisateur et le mot de passe que vous avez créés dans le fichier /svnrepos/conf/passwd.

27
sachit