Table des matières

Utilisation du serveur CVS subversion.

Connexion

Pour gérer vos projets (surtout les projets de groupe, mais aussi vos projets perso), vous pouvez utiliser le serveur de gestion de versions (SVN) Plus d'informations ici : Forge du Département Informatique (enseignement)

Problème d'utilisation du keyring gnome avec SVN

Par défaut, SVN veut utiliser le gnome keyring, mais ça génère les messages d'erreurs suivant :

svn co https://forge.info.unicaen.fr/svn/xxx/
Mot de passe du porte-clé GNOME '(null)' :
svn: OPTIONS de 'https://forge.info.unicaen.fr/svn/xxx': Échec à l autorisation : 
Could not authenticate to server: Rejected Basic challenge (https://forge.info.unicaen.fr)

Il vous suffit de modifier le ficher “~/.subversion/config” Et modifier les lignes :

password-stores =
store-passwords = no

Archiver vos dépôts

Archiver un dépôt SVN

Pour archiver un dépôt SVN vous pouvez vous inspirer des commandes suivantes (serveur à adapter selon besoin) :

 IDENTIFIANT="identifiant..." # L'identifiant de votre dépot
 svnrdump dump https://forge.greyc.fr/svn/${IDENTIFIANT} > ${IDENTIFIANT}.dump
 bzip2 ${IDENTIFIANT}.dump

Archiver un dépôt GIT

La copie local du dépôt peut vous servir de sauvegarde.

Si vous souhaitez créer un archive d'un dépôt GIT vous pouvez vous inspirer des commandes suivantes :

 cd /home/dev/mondepot/
 git archive --format=tar.gz --output=mondepot.tar.gz master

cf documentation officielle : https://git-scm.com/docs/git-archive