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.
Créer un référentiel:
svnadmin create /svnrepos
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
Importez votre projet
(En supposant que vous ayez placé vos fichiers de projet dans /projects/myrailsproject
)
svn import /projects/myrailsproject file:///svnrepos/myrailsproject
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
.