Migration de gitolite vers plmlab

jeudi 11 octobre 2018, par Henri Massias, Laurent Facq, Philippe Depouilly, Sandrine Layrisse

Le serveur git.math.cnrs.fr qui héberge les dépôts git [1] (git personnel et git projet) gérés via la tuile "Système de gestion de version" des Services numériques du Portail Maths va être arrêté au profit d’un nouveau service Gitlab : PLMlab.

Les utilisateurs ont jusqu’à fin novembre 2018 pour migrer leurs dépôts sur PLMlab. Un script de migration a été mis en place pour vous aider à faire la migration. La procédure est décrite ci-dessous.

 Migration vers PLMlab

  1. Vous pouvez lister tous les dépôts dont vous êtes propriétaire à l’aide de la commande suivante : ssh git@git.math.cnrs.fr info -lc |grep monlogin [2]
  2. La migration se fait ensuite simplement à l’aide de la commande suivante : ssh git@git.math.cnrs.fr migration_plmlab nom_complet_de_mon_depot [3],
  3. Le dépôt sur git.math.cnrs.fr est ensuite mis automatiquement dans la corbeille de Gitolite [4].

Le script de migration copie toutes les branches du dépôt et importe les membres en affectant les droits correspondants au statut sous gitolite.
De plus il envoie un mél. à tous les membres du dépôt pour les avertir de cette migration.
Enfin les utilisateurs qui n’ont pas modifié leurs préférences de notification sur plmlab recevront un mél. les informant qu’on leur a affecté des droits sur le dépôt nouvellement transféré.

 Utilisation de PLMlab

Vous pouvez maintenant accéder aux projets que vous avez migré sur plmlab https://plmlab.math.cnrs.fr.

Vous pouvez les renommer, créer un groupe et les y déplacer.

Il reste maintenant à supprimer les références à l’ancien serveur (git.math.cnrs.fr) et à ajouter les références du nouveau (plmlab.math.cnrs.fr) dans votre dépôt local :

- soit vous modifiez votre copie locale de la façon suivante :

git remote set-url origin git@plmlab.math.cnrs.fr:mon_login/mondepot.git

- soit plus simplement en créant un nouveau dépôt local à partir du dépôt sur PLMlab à l’aide de la commande git clone [5].

Vous trouverez plus d’informations sur la page de documentation de plmlab et sur l’aide de gitlab.

 Contact

Pour tout problème, veuillez contacter en priorité le correspondant PLM local de votre laboratoire. Si votre unité en est dépourvu, adressez-vous à l’équipe support de la PLM par email à support math.cnrs.fr.

Notes

[1y compris les wiki accessibles à l’URL https://wiki.math.cnrs.fr

[2monlogin doit être remplacé par votre identifiant PLM

[3nom_complet_de_mon_depot est de la forme plm/mon_login/nom_du_depot ou forge/nom_du_projet/nom_du_depot

[4voir la commande ssh git git.math.cnrs.fr D list-trash

[5Si vous souhaitez utiliser ssh, il faut au préalable configurer votre clef ssh

SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © digitalnature sous Licence GPL