55 lines
1.6 KiB
Markdown
55 lines
1.6 KiB
Markdown
# Configuration SSH pour GitHub
|
|
|
|
## ✅ Nouvelle clé SSH créée
|
|
|
|
Une nouvelle clé SSH a été créée spécifiquement pour ce projet avec l'email **pierre@legouix.dev**.
|
|
|
|
### Clé publique SSH (NOUVELLE)
|
|
|
|
```
|
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEtJz7O6yuoqHEImkcN2ags08A1aQh528HggliWNz6zg pierre@legouix.dev
|
|
```
|
|
|
|
⚠️ **IMPORTANT** : Cette clé doit être ajoutée à votre compte GitHub avant de pouvoir l'utiliser.
|
|
|
|
### Configuration Git
|
|
|
|
- **Email**: pierre@legouix.dev
|
|
- **Nom**: Pierre
|
|
|
|
### Test de connexion
|
|
|
|
La connexion SSH à GitHub a été testée avec succès.
|
|
|
|
## Ajouter la clé à GitHub
|
|
|
|
1. **Copiez la clé publique ci-dessus** (la nouvelle clé)
|
|
2. Allez sur GitHub → Settings → SSH and GPG keys
|
|
3. Cliquez sur "New SSH key"
|
|
4. Collez la clé publique
|
|
5. Donnez-lui un titre (ex: "Platform SaaS - pierre@legouix.dev")
|
|
6. Cliquez sur "Add SSH key"
|
|
|
|
## Utilisation
|
|
|
|
Une fois la clé ajoutée à GitHub, vous pouvez utiliser cette clé de deux façons :
|
|
|
|
### Option 1 : Utiliser l'alias spécifique
|
|
Pour cloner un dépôt avec cette clé spécifique :
|
|
```bash
|
|
git clone git@github.com-platform:username/repo.git
|
|
```
|
|
|
|
### Option 2 : Configurer Git pour ce projet
|
|
Dans ce projet, configurez Git pour utiliser cette clé :
|
|
```bash
|
|
git config core.sshCommand "ssh -i ~/.ssh/id_ed25519_platform -F /dev/null"
|
|
```
|
|
|
|
## Commandes utiles
|
|
|
|
- Tester la connexion : `ssh -T git@github.com-platform`
|
|
- Voir la clé publique : `cat ~/.ssh/id_ed25519_platform.pub`
|
|
- Ajouter la clé à l'agent SSH : `ssh-add ~/.ssh/id_ed25519_platform`
|
|
- Empreinte de la clé : `SHA256:jJlQj7VgRg6KLEpqM7sQhfTt1KF5CjCPd9NOZMO+eZI`
|