prerequis.md 807 Bytes
Newer Older
1 2 3 4 5 6 7
## Git

* un ordinateur portable et accès réseau
* git installé **ou bien** un compte sur `ccdevli`

## Gitlab

8 9
* un compte sur [Gitlab](https://gitlab.in2p3.fr/)  
  **utiliser le bouton [Shibboleth]** pour créer le compte
10

ZZZ[GONE] Foudil BRÉTEL's avatar
ZZZ[GONE] Foudil BRÉTEL committed
11 12
## Configuration clef SSH

13 14
* générer la clef

15 16 17 18 19 20
```
% ssh-keygen -b 2048 -t rsa -f ~/.ssh/gitlab.in2p3.fr
...
...entrer passphrase
```

21
* ajouter la clef publique `~/.ssh/gitlab.in2p3.fr.pub` dans [son profile Gitlab](https://gitlab.in2p3.fr/profile).
22

23
* éditer votre `~/.ssh/config`:
24 25
```
Host gitlab.in2p3.fr
26
    User git
27 28 29 30 31 32
    PasswordAuthentication no
    IdentityFile ~/.ssh/gitlab.in2p3.fr
    IdentitiesOnly yes
    PubkeyAuthentication yes
    ForwardX11 no
    ForwardAgent no
ZZZ[GONE] Foudil BRÉTEL's avatar
ZZZ[GONE] Foudil BRÉTEL committed
33 34 35
```

> Protip: utiliser `ssh-agent` pour éviter de taper le mot de passe à chaque connexion.