Mise en place dépôt Git

Vous pouvez tester le dépôt git de MésoNH installé sur mesonh2. Ce dépot git contient le résultat de la conversion du dépôt CVS MésoNH actuel depuis sa version 5 (OpenSource à partir du 12 décembre 2013) dans lequel l'ensemble des binaires est stocké via git-lfs.

Démarche à suivre pour pouvoir cloner le dépôt :

  1. Installation du client git-lfs :

    • s'assurer que votre version de git est >= v1.8.2 avec:

          git --version
    • récupérer l'archive linux de git-lfs en cliquant sur le lien "Download v1.2.0 (Linux)" de la page https://git-lfs.github.com/

    • extraire l'archive et placer le binaire git-lfs dans votre $HOME/bin (inutile alors de lancer le script install.sh fourni)

    • depuis n'importe quel répertoire, lancer la commande :
          git lfs install

      qui ajoute dans le fichier de config global de git ($HOME/.gitconfig) les paramètres pour le filtre lfs.

  2. Avant le clone du dépôt, lancer la commande :
    •     git config --global http.sslverify false
      pour désactiver la vérification du certificat car un certificat auto-signé a été créé pour le serveur LFS.
  3. Cloner le dépôt avec:

    •     git lfs clone git@mesonh2.aero.obs-mip.fr:/gitrepos/MNH-git_open_source-lfs.git

      Normalement, si vous aviez un compte ssh sur mesonh2, l'accès au dépôt git est autorisé. Si vous rencontrez des problèmes, veuillez nous le signaler par mail.

  4. Remarque:
    • Afficher la liste de toutes les commandes lfs avec :
          git lfs
    • un dépot git contenant l'historique complet de MésoNH est également disponible en lecture seule par la commande :
          git lfs clone git@mesonh2.aero.obs-mip.fr:/gitrepos/MNH-git_full_history-lfs.git 

Branches

Autres points / remarques

Mesonh-54: MesonhTEAMFAQ/Git (last edited 2016-05-23 17:33:54 by DidierGazen)