Outils pour utilisateurs

Outils du site


gitlab

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
gitlab [2017/01/29 10:42] capslockgitlab [2017/01/29 14:46] (Version actuelle) capslock
Ligne 6: Ligne 6:
  
 Chez FAImaison, il accessible sur https://git.faimaison.net Chez FAImaison, il accessible sur https://git.faimaison.net
- 
-Si vous n'y avez pas accès, veuillez envoyer un e-mail au bureau (bureau at faimaison dot net). 
  
 Gitlab permet plusieurs choses :  Gitlab permet plusieurs choses : 
Ligne 16: Ligne 14:
   * Gestion de projet (issues, merge requests, ...)   * Gestion de projet (issues, merge requests, ...)
   * Intégration / Déploiement continu   * Intégration / Déploiement continu
 +  * Interaction entre contributeurs au plus près des contributions
   * Bien d'autres choses.   * Bien d'autres choses.
  
 +===== Obtenir un accès =====
  
 +Si vous n'y avez pas accès, veuillez envoyer un e-mail au bureau (bureau at faimaison dot net).
 ===== Objet des dépôts git hébergés par FAImaison ===== ===== Objet des dépôts git hébergés par FAImaison =====
  
Ligne 26: Ligne 26:
 Dans un premier temps, une limite de 5 projets personnels par membre est appliquée : c'est une limite dont il sera amené à discuter notamment pour prendre en compte les coûts éventuels que peut engendrer un grand nombre de dépôts. Dans un premier temps, une limite de 5 projets personnels par membre est appliquée : c'est une limite dont il sera amené à discuter notamment pour prendre en compte les coûts éventuels que peut engendrer un grand nombre de dépôts.
  
-L'esprit au lancement du service est le suivant : on héberger les projets de l'association et on laisse la possibilité aux membres de tester des idées / projets.+L'esprit au lancement du service est le suivant : on héberge les projets de l'association et on laisse la possibilité aux membres de tester des idées / projets
 + 
 +===== Ajouter sa clé ssh ===== 
 + 
 +Pour pouvoir utiliser les outils git installés sur votre ordinateur et pousser sur les dépôts de FAImaison, vous devez au préalable ajouter votre clé ssh à votre profil Gitlab. 
 + 
 +Après vous être connectés, dans le menu de votre profil, choisissez "Settings" :  
 + 
 +{{ :gitlab-profil-menu.png?direct&300 |}} 
 + 
 +Puis rendez-vous dans "SSH Keys" :  
 + 
 +{{ ::gitlab-profil-ssh-keys.png?direct&300 |}} 
 + 
 +===== Comment contribuer ===== 
 + 
 +FIXME : ce qui est ici est le fruit du travail du rédacteur et n'a pas été discuté en amont ; ce qui est ici est basé sur les bonnes pratiques qu'on retrouve souvent 
 + 
 +Pour contribuer, l'idée principale est la suivante : 
 + 
 +  * je travaille sur ma branche 
 +  * j'ouvre une Merge Request pour verser mes contribution au projet 
 +  * une discussion s'ouvre autour de ma proposition 
 +  * j'apporte les éventuels correctifs 
 +  * ma contribution est versée au projet en fermant la merge request. Seul les utilisateur des groupes "Master" et "Owner" peuvent faire ça 
 + 
 +La branche de release est protégée. Personne ne peut committer dans celle-ci à part les utilisateur des groupes "Master" et "Owner". Qui prendront soin de passer, comme leurs camarades, par des merge requests.
  
 ===== Détails à destination du bureau ===== ===== Détails à destination du bureau =====
gitlab.1485686575.txt.gz · Dernière modification : 2017/01/29 10:42 de capslock