gitlab

1. Gitlab

Système de gestion de version de fichiers. Via ce système vous avez la possibilité de créer une arborescence de fichiers dans votre projet pour en conserver toutes les versions ainsi que les différences.

Vous pouvez également mutualiser le développement de votre code avec un groupe d’utilisateur (externe ou interne au laboratoire). Ce groupe peut intervenir et modifier le code ; toute modification sera conservée dans le système afin de revenir en arrière si cela s’avère nécessaire.

 

1. 3 niveaux de diffusion de votre code :

public : votre projet est accesible par n’importe qui depuis l’extérieur.

private : uniquement les gens autorisés explicitement ont les droits pour intervenir sur le projet

internal : toutes les personnes ayant un code sur le gitlab du laboratoire ont accès à votre code

1) Pour récupérer le projet :

git clone https://gitlab.osupytheas.fr/infrastructure/data-cluster.git

2) Pour ajouter un fichier :

git add nom_fichier

3) Valider localement vos changements :

git commit -m « modification fonction de clustering »

4) Pousser le fichier dans le dépot (serveur gitlab)

git push

-> la commande nécessite que vous puissiez modifier dans le dépot

5) Voir l’historique des commits :

git log

Ce contenu a été publié dans ARBOIS, CHATEAU-GOMBERT, ENDOUME, LUMINY, OHP, ST_CHARLES, ST_JEROME, TOULON. Vous pouvez le mettre en favoris avec ce permalien.