màj wiki avec retour MES lot-5 AD

This commit is contained in:
Arthur Ria
2026-05-20 09:41:27 +02:00
commit 23eb3f3c84
4106 changed files with 469381 additions and 0 deletions
@@ -0,0 +1,84 @@
# Configuration d'une clé SSH pour MSSCODE et Sourcetree
> Source : [Confluence EasyWMS France](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3001191137289/Configuration+d%27une+cl%C3%A9+SSH+pour+MSSCODE+et+Sourcetree)
> Dernière mise à jour : 28/01/2026 (v2)
---
## 1. Génération d'une clé SSH
### Prérequis
S'assurer que **Git est installé** sur l'ordinateur, puis ouvrir **Git Bash**.
### Étapes
1. Exécuter la commande suivante pour générer une clé SSH :
```shell
ssh-keygen -t ed25519 -C "your_email@example.com"
```
2. À la question suivante, appuyer sur **Entrée** pour accepter le chemin par défaut :
```
Enter file in which to save the key (/c/Users/VOUS/.ssh/id_ed25519):
```
3. Saisir un mot de passe pour sécuriser la clé (fortement recommandé) :
```
Enter passphrase (empty for no passphrase): [Tapez un mot de passe]
Enter same passphrase again: [Répétez le même mot de passe]
```
> ⚠️ Le mot de passe défini est **unique** et **non modifiable**. En cas d'oubli, il faudra générer une nouvelle paire de clés.
---
## 2. Ajout de la clé SSH sur MSSCODE
1. Se connecter à **MSSCODE** et accéder à la gestion des clés SSH
2. Cliquer sur **"Ajouter une clé"**
3. Donner un nom à la clé (ex : `Auth`)
4. Copier-coller le **contenu complet** du fichier `.pub` généré. Ce fichier se trouve par défaut dans :
```
C:\Users\VOUS\.ssh\id_ed25519.pub
```
5. Une fois la clé ajoutée, MSSCODE demandera de **vérifier la clé** via une signature SSH renforcée
> ⚠️ **Ne pas copier** la commande d'exemple affichée dans cette documentation — le **jeton de vérification change** à chaque fois.
> Utiliser la commande fournie **par MSSCODE**, en y ajoutant le chemin vers votre clé privée entre apostrophes `'`.
### Exemple de commande de vérification :
```shell
echo -n 'votre_jeton_unique' | ssh-keygen -Y sign -n gitea -f 'C:\Users\VOUS\.ssh\id_ed25519'
```
Après avoir saisi le mot de passe de la clé SSH, une **signature** sera générée. La copier dans l'encart **"Signature SSH renforcée"** sur MSSCODE, puis cliquer sur **"Vérifier"**.
---
## 3. Configuration de la clé dans Sourcetree
1. Ouvrir **Sourcetree**
2. Aller dans le menu **Tools****Options**
3. Dans l'onglet **General**, section **SSH Client Configuration** :
- Sélectionner **`OpenSSH`** comme client SSH
- Cliquer sur le bouton **`[...]`** pour sélectionner votre fichier de **clé privée** (ex : `id_ed25519`)
4. Sourcetree demandera de saisir le **mot de passe** de la clé SSH — le saisir et valider
---
## ✅ Résultat
Sourcetree pourra désormais accéder à MSSCODE **sans redemander le mot de passe MSSCODE** (plus de verrou de session). Cependant, **le mot de passe de la clé SSH sera requis à chaque ouverture** de Sourcetree.
> 🔒 Il est possible de générer une clé SSH sans mot de passe, mais cela est fortement **déconseillé** pour des raisons de sécurité.
---
> ⚠️ **Important** : lorsqu'on utilise une clé SSH pour s'authentifier, il faut cloner les dépôts Git via le **lien SSH** (et non HTTPS) — sinon Sourcetree continuera à demander les identifiants MSSCODE.