diff --git a/gitlab/compte_gitlab.md b/gitlab/compte_gitlab.md index 83d631c27fd09883a8cabf4bb97c9f31921c3b0d..b5cb73bc157918e51aa1b3c57a278b43d0772eb1 100644 --- a/gitlab/compte_gitlab.md +++ b/gitlab/compte_gitlab.md @@ -1 +1,59 @@ # Compte GitLab + +Pour utiliser GitLab chaque personne pourra se créer un compte qui aura différents droits et différents paramètres. + +Chaque compte est unique et authendifié par l'identifiant du compte correspondant à une chaîne de caractères sans espaces (pour moi c'est *ArmandBahi*) que l'on voit affiché sous notre nom, après le @; tout compte possède également une adresse mail unique pour s'identifier. **Il est très important que les données que vous écrirez sur ces deux champs correspondent à celles que vous allez utiliser localement avec GitKraken etc..** + +Je vais ci-après vous détailler les sections les plus importantes, pour éditer ces paramètres, il suffit de cliquer sur son profil (bouton en haut à droite) puis aller sur **Settings** + + + +## Profile + +Dans la partie profile nous pouvons éditer notre adresse mail, notre photo etc... + + + +GitLab n'est pas entièrement traduit en Français et parfois on peut se perdre avec les termes techniques, mon conseil si vous arrivez à lire l'anglais technique est de passer l'interface en anglais. + + + +## Notifications + +GitLab va vous envoyer des notifications par email en fonction de votre implication dans les différents projets, vous pouvez paramétrer le niveau de notifications que nous allez recevoir directement dans cette section. + + + +## SSH keys + +Les clés SSH font partie intégrante de l'utilisation de Git en général car contrairement à SVN, git ne permet pas d'enregistrer ses mots de passe pour des raisons de sécurité. Si vous l'utilisez tel quel git vous demandera votre mot de passe à chaque fois que vous voudrez envoyer un fichier sur le serveur. + +Pour ne pas devoir taper votre mot de passe à chaque fois, vous devrez créer une clé SSH et la lier à votre compte GitLab. + +### 1. Générer une clé SSH + +Pour générer une clé SSH il y a différentes solutions, l'une d'entre elles et la plus simple celons moi est d'utiliser GitKraken. + +Pour cela il faut cliquer sur le bouton en situé à droite de votre profil, puis *Preferences>Authentification*, alors GitKraken permet de générer une clé SSH qu'il utilisera. + +Une fois ceci fait deux fichiers auront étés générés id_rsa qui correspond à la clé privée **que vous ne devez communiquer sous aucun prétexte** et id_rsa.pub qui est la clé publique que vous fournirez aux différents services. + + + +### 2. Enregistrer la clé + +Une fois que vous avez généré votre paire de clés, copiez le contenu de la clé publique (id_rsa.pub) et collez-le dans le champ Key, enfin donnez un nom à votre clé (exemple : Ordinateur Armand) puis ajoutez-la. + + + +Vous pouvez maintenant utiliser GitKraken sans taper votre mot de passe à nouveau. + +## Preferences + +Ici vous pourrez modifier la couleur de votre interface et surtout décider de quelle page s'affiche quand vous arrivez sur GitLab. + + + +J'ai moi même décidé d'afficher **Your Groups** en page d'accueil de manière à arriver sur la liste des groupes dans lesquels je suis impliqué. + + diff --git a/gitlab/images/compte_1.jpg b/gitlab/images/compte_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff67b5a4c08853321e883c34dc351f9d756b0b48 Binary files /dev/null and b/gitlab/images/compte_1.jpg differ diff --git a/gitlab/images/compte_2.jpg b/gitlab/images/compte_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..353a93a9520b5d37848a0345b2a9d1e816ec4bb2 Binary files /dev/null and b/gitlab/images/compte_2.jpg differ diff --git a/gitlab/images/compte_3.jpg b/gitlab/images/compte_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d91c120364c16e7b98b308924959cf805cb2ff2 Binary files /dev/null and b/gitlab/images/compte_3.jpg differ diff --git a/gitlab/images/compte_4.jpg b/gitlab/images/compte_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d736f4b8585f8d652b54338ab91a2077880ec55 Binary files /dev/null and b/gitlab/images/compte_4.jpg differ diff --git a/gitlab/images/compte_5.jpg b/gitlab/images/compte_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..888e552eafc3206cd9cacc613c6d78ff41bdd276 Binary files /dev/null and b/gitlab/images/compte_5.jpg differ diff --git a/gitlab/images/compte_6.jpg b/gitlab/images/compte_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40027189e54899c142b267dd70a69630d42fb2ff Binary files /dev/null and b/gitlab/images/compte_6.jpg differ diff --git a/gitlab/images/compte_7.jpg b/gitlab/images/compte_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97ca4030f087fc75e308eb70fbd47561522bf7f4 Binary files /dev/null and b/gitlab/images/compte_7.jpg differ diff --git a/gitlab/images/compte_ssh_gitkraken.jpg b/gitlab/images/compte_ssh_gitkraken.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0d0d91c82c9deac8518eb38627d4d88b1aa6017 Binary files /dev/null and b/gitlab/images/compte_ssh_gitkraken.jpg differ