Dreamhost : Créer un projet Subversion (SVN)
Dreamhost permet de gérer ses projets SVN en toute simplicité...
Pour en créer un, comme d'habitude, il faut se connecter sur le panel dreamhost.
Ensuite direction la partie "Goodies" pour trouver le sous-menu : "Subversion" :

Sur la page ouverte on peut voir 2 parties :
- Liste des projets subversions déjà existant, des liens permettant de modifier les paramètres, les supprimer etc...
- Formulaire d'ajout d'un projet subversion
C'est la partie d'ajout qui nous intéresse (la partie de gestion étant strictement identique au formulaire d'ajout).

Ici, rien de plus simple : on rentre le nom de son projet, l'ID (qui correspondra au chemin pour y accéder) et le domaine de destination. Pour le domaine, il est conseillé de mettre ses projets subversion dans des sous-domaines (généralement étant : svn.votredomaine.com).
Ainsi, par exemple, pour un projet s'appelant 'pomme', ayant le même ID et installé dans http://svn.domain.com, celui-ci sera alors accessible à l'adresse : http://svn.domain.com/pomme/
Chaque projet subversion a des utilisateurs. On peut alors les ajouter un par un dans le champ suivant en respectant la syntaxe : utilisateur password (un espace entre le nom de l'utilisateur et le password, une déclaration d'utilisateur par ligne).
Enfin, on peut choisir la visibilité du projet, c'est à dire si celui ci sera visible par tout le monde et seulement modifiable par les utilisateurs précédemment configuré en se connectant à l'adresse du projet (Public Project) ou alors, si seulement les utilisateurs peuvent voir et modifier le projet (Private Project).
Voilà ! il ne reste plus qu'à valider le projet !!
Environ 10 min. après (voir moins), un mail arrive pour confirmer que le projet a bien été créé et que l'on peut commencer à travailler dessus.
Une dernière chose spécifique à Dreamhost :
Lors de la suppression d'un projet via cette page, Dreamhost supprime en quelque sorte le lien du projet svn, celui-ci n'est alors plus visible dans la liste. Cependant les données ne sont pas supprimées sur le serveur.
Pour cela, il faut se connecter en FTP sur votre domaine Dreamhost et supprimer "à la mano" les répertoires correspondants au projet.
Par exemple (toujours pour le projet "pomme"):
- Se connecter au serveur FTP
- Se placer à la racine : /
- Dans le répertoire 'svn' supprimer les éléments du projets (à savoir : le répertoire du nom du projet /svn/pomme/, un fichier : /svn/pomme.access et un autre : /svn/pomme.passwd)