Accueil Articles Divers Installer SVN sur un serveur mutualisé de 1and1
ADSL AH4021 AH4222 broadcom Classe CodeGear Composant Cpp CppBuilder Delphi driver DSL embarcadero Firmware free Freeware Gratuit linux mips Modem MultiConnect neufbox OpenSource OpenWRT TECOM

+ Tous les mots clés

Installer SVN sur un serveur mutualisé de 1and1 PDF Imprimer Envoyer
Note des utilisateurs: / 6
MauvaisTrès bien 
Lundi, 13 Juillet 2009 21:56

Comment installer un dépôt SVN sur un serveur linux mutualisé de 1and1

Il est possible d'installer un svn sur un hébergement linux mutualisé fourni par 1and1. Pour cela, il vous faut un accès SSH sur votre serveur.

Mais cela est limité. En effet, seul vous pourrez y accéder par SSH puisque l'on l'on a un seul accès SSH sur ce type de serveur. Mais associé à un système de type Trac, on arrive à un système utilisable.

Ne vous lancez pas dans ces manipulations si vous ne savez pas ce que vous faites, vous pouvez bloquer votre accès SSH assez facilement. 

Ce site est le site sur lequel j'ai trouvé les instructions nécessaires pour le faire.

Déjà, il faut se connecter au serveur en SSH. On peut le faire via PUTTY.

Puis, on créé un répertoire temporaire pour télécharger et décompresser tous les fichiers avec les commandes suivantes :
mkdir tmp
cd tmp
wget http://subversion.tigris.org/downloads/subversion-1.6.3.tar.gz
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.3.tar.gz
tar -xzvf subversion-1.6.3.tar.gz
tar -xzvf subversion-deps-1.6.3.tar.gz
cd subversion-1.6.3
mkdir ~/opt

Il faut ensuite configurer svn pour s'installer dans le dossier opt de vore hébergement. Il faut remplacer les x par ce qui convient pour votre site. On l'obtient par la commande pwd.
./configure --prefix=/xxxxxx/homepages/xx/xxxxxxxxx/htdocs/opt/svn
make
make install

Ensuite, pour utiliser votre svn, il faut encore l'ajouter dans votre path :
echo 'export PATH=~/opt/svn/bin:$PATH' >> ~/.bash_profile


Il suffit de se déconnecter et se reconnecter pour vérifier le bon fonctionnement en vérifiant la version. Si la version est inférieur à celle que vous avez installer, c'est que l'on pointe toujours sur le svn installé de base sur le serveur.
svn --version

On supprime les fichiers temporaires :
rm ~/tmp/subversion* -r

Puis, on créé le dossier de dépôt :
svnadmin create ~/opt/svn/repos

Au final, les limitations sont nombreuses et l'installation d'un trac est aussi possible. C'est une tâche longue et fastidieuse. Vous pouvez prendre un serveur dédié pour lever toutes les limitations ou héberger votre svn ailleurs. Vous trouverez facilement une liste d'hébergeur pour les projets open source. Pour les autres projets, vous avez ceux de la liste ci-dessous :

http://www.prosvn.org/page_products.php
http://www.xp-dev.com/
http://github.com/

 

 

1and1 | Putty | SSH | svn | trac

Mise à jour le Mardi, 14 Juillet 2009 14:27
 
Copyright © 2018 Flyonsoft. Tous droits réservés.
Vous pouvez réutiliser les codes sources fourni sur ce site mais vous devez y mettre un lien vers la page du code ou à défaut sur la page www.flyonsoft.com.