======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 :
[[https://redmine-etu.unicaen.fr|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]]