Pre-requis.md 2.64 KB
Newer Older
Matthieu FAURE's avatar
Matthieu FAURE committed
1 2
# Pré-requis

Matthieu FAURE's avatar
Matthieu FAURE committed
3 4 5 6
## Logistique

Voici les éléments logistiques nécessaires pour le déroulement de la journée.

Matthieu FAURE's avatar
Matthieu FAURE committed
7
1. Une salle avec video-projecteur + prises électriques (1/personne minimum)
Matthieu FAURE's avatar
Matthieu FAURE committed
8 9 10 11
2. Chaque participant amène son poste de travail (ceci permet de travailler "pour de vrai", et identifier en direct d'éventuels problèmes invisibles autrement)
3. Chaque participant doit avoir un accès à internet. À destination des services informatiques, les flux nécessaires sont :
    * Port 22 vers `gitlab.adullact.net` pour faire du `git+ssh`
    * Ports 80 et 443 vers l'internet
Matthieu FAURE's avatar
Matthieu FAURE committed
12 13
4. Si la 4G ne passait ou mal dans la salle : un accès internet pour l'intervenant Adullact, avec les caractéristiques ci-dessus.
5. Les prénom, nom et courriel des participants afin de leur communiquer les préparatifs techniques.
Matthieu FAURE's avatar
Matthieu FAURE committed
14

Matthieu FAURE's avatar
Matthieu FAURE committed
15 16
## Questions

Matthieu FAURE's avatar
Matthieu FAURE committed
17 18 19 20 21 22 23 24 25
Afin de faire connaissance, vous serait-il possible de répondre succinctement à ces questions ?

* Décrivez brièvement votre poste

À destination des informaticiens :

* Quel éditeur de texte ou environnement de développement utilisez-vous ?
* Quel système d'exploitation (et sa version) utilisez-vous ?
* Comment vous servez-vous de git : en ligne de commande ? avec un outil tiers ? (si oui lequel ?)
Matthieu FAURE's avatar
Matthieu FAURE committed
26

Matthieu FAURE's avatar
Matthieu FAURE committed
27
## Préparatifs techniques (à destination des informaticiens)
Matthieu FAURE's avatar
Matthieu FAURE committed
28 29

* se [créer un compte sur Adullact.net](https://adullact.net/account/register.php)
Matthieu FAURE's avatar
Matthieu FAURE committed
30
* se connecter sur Adullact.net. Note: la confirmation de création de compte donne l'impression d'être connecté, il n'en est rien :) Il est nécessaire de bien se reconnecter après avoir confirmé son compte.
Matthieu FAURE's avatar
Matthieu FAURE committed
31

Matthieu FAURE's avatar
Matthieu FAURE committed
32
Sur son poste de travail Windows :
Matthieu FAURE's avatar
Matthieu FAURE committed
33 34

* [Télécharger Git](https://git-scm.com/download/win) et l'installer
Matthieu FAURE's avatar
Matthieu FAURE committed
35
* Créer une clé SSH avec Git Bash : `ssh-keygen -t rsa -b 4096` (conserver les chemins proposés par défaut)
Matthieu FAURE's avatar
Matthieu FAURE committed
36
* Se connecter sur [gitlab.adullact.net](http://gitlab.adullact.net/)
Matthieu FAURE's avatar
Matthieu FAURE committed
37
* Suivre les instruction pour ajouter sa clé **publique** SSH (la clé étant créé, il n'y a plus qu'à copier la partie publique à l'emplacement dédié dans le Gitlab)
38 39 40
* Définir son identité : `git config --global user.name "Prénom NOM"`
* Définir son courriel : `git config --global user.email "moi@moncourriel.fr"`

Matthieu FAURE's avatar
Matthieu FAURE committed
41 42 43 44
Pour vérifier que tout est correct, merci de :

1. Lancer depuis le *Git Bash* la commande `git clone git@gitlab.adullact.net:adullact/Accompagnement-git-gitlab.git`,
1. D'envoyer le résultat par courriel à Matthieu FAURE
Matthieu FAURE's avatar
Matthieu FAURE committed
45 46 47 48 49 50 51 52 53 54

## Proxy

Pour configurer un proxy pour git il convient de taper :

```
git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:proxyport
```

Exemple : `git config --global http.proxy http://mfaure:motdepasse@proxy.adullact.org:8080`