diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..135ab8785e5401b86a887af26e60aee0bbfe0ddb --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# Created by .ignore support plugin (hsz.mobi) +.idea/ +Accompagnement-git-gitlab.iml diff --git a/Pre-requis.md b/Pre-requis.md new file mode 100644 index 0000000000000000000000000000000000000000..a8845e9d37e87e8f5b7df8e873dca222f60fd667 --- /dev/null +++ b/Pre-requis.md @@ -0,0 +1,21 @@ +# Pré-requis + +## Questions + +* Décrivez brievement votre poste +* Quel éditeur de texte ou environnement de développement vous utilisez. +* Quel système d'exploitation vous utilisez (et sa version). +* Comment vous vous servez de git : en ligne de commande ? avec un outil tiers ? (si oui lequel ?) + +## Préparatifs techniques + +* se [créer un compte sur Adullact.net](https://adullact.net/account/register.php) +* se connecter sur Adullact.net (note: la confirmation du compte n'est pas une connexion, il faut bien se connecter après avoir confirmé son compte + +Sur son poste de travail windows : + +* [Télécharger Git](https://git-scm.com/download/win) et l'installer +* Créer une clée SSH avec Git Bash : `ssh-keygen -t rsa -b 4096` (conserver les chemins proposés par défaut) +* Se connecter sur [gitlab.adullact.net](http://gitlab.adullact.net/) +* Suivre les instruction pour ajouter sa clé **publique** SSH (la clée étant créé, il n'y a plus qu'à copier la partie publique à l'emplacement dédié dans le Gitlab) +* Vérifier lançant depuis le *git bash* la commande `git clone git@gitlab.adullact.net:adullact/Accompagnement-git-gitlab.git` \ No newline at end of file diff --git a/Programme.md b/Programme.md new file mode 100644 index 0000000000000000000000000000000000000000..c2675914bfdc388a1bf0370510e4fa5a8f64bcfc --- /dev/null +++ b/Programme.md @@ -0,0 +1,34 @@ +# Programme + +Le grand principe : une première partie non technique, la suite est orientée technique et pratique. + +## Nos a-prioris sur le Logiciel Libre + +(aka trollons sur le libre) + +* Quels sont les reproches formulés à l'encontre du logiciel libre (à tord ou à raison) +* Qu'est-ce qui ne fonctionne pas dans le logiciel libre + +### Configuration de son git + +1. Définir son identité : `git config --global user.name "Prénom NOM"` +2. Définir son courriel : `git config --global user.email "moi@moncourriel.Fr"` + +### Git clone en anonyme (CLI) + +1. git clone d'un repos en anonyme +1. git log -5 +1. git commit + +### Workflow de travail sur D&N + +* dérouler le worlflow: issue, ouvrir MR, coder, merge master dans branche, soumission MR + +### Comment mettre à jour son fork + +* ajouter un remote upstream sur son repos local puis push sur son origin + +### Environnements de dev / test / prod + +* poser les idées +* amener les runners \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..a1d5bc4a70011fc2c534588bc665b486d79ec4b3 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# Accompagnement Git Gitlab +