docs(gitea): add SSH key setup step and fix SSH username to gitea@

This commit is contained in:
2026-04-27 21:14:16 +02:00
parent 461d66a90f
commit 74f19b669b
+20 -4
View File
@@ -54,7 +54,7 @@ Récupérer la dernière version stable depuis la page des releases Gitea. À ad
```bash
# Vérifier la dernière version sur https://github.com/go-gitea/gitea/releases
GITEA_VERSION="1.22.3"
GITEA_VERSION="1.26.1"
wget -O /tmp/gitea https://dl.gitea.com/gitea/${GITEA_VERSION}/gitea-${GITEA_VERSION}-linux-amd64
chmod +x /tmp/gitea
@@ -245,6 +245,20 @@ Paramètres recommandés :
Cliquer **Installer Gitea**. L'installeur met à jour `app.ini` et redirige vers la page d'accueil.
### 7.6 Ajouter ta clé SSH publique
Pour pouvoir pousser via SSH, ta clé publique doit être enregistrée dans Gitea.
Depuis ta machine locale, récupère ta clé publique :
```bash
cat ~/.ssh/id_rsa.pub
# ou si tu utilises ed25519 :
cat ~/.ssh/id_ed25519.pub
```
Dans Gitea : **ton avatar → Paramètres → Clés SSH/GPG → Ajouter une clé** — colle le contenu et valide.
---
## 8. Migrer les repos existants
@@ -260,11 +274,13 @@ Pour chaque repo :
```bash
cd /chemin/local/adastra_api
git remote add gitea git@git.unespace.com:TON_USERNAME/adastra_api.git
git remote add gitea gitea@git.unespace.com:TON_USERNAME/adastra_api.git
git push gitea --all
git push gitea --tags
```
> **Note :** l'utilisateur SSH est `gitea` (le user système sous lequel tourne Gitea), pas `git`.
### Option B — Copie directe côté serveur
Si tu veux éviter de tout repousser depuis le local, tu peux cloner les repos bare existants directement dans le répertoire de Gitea :
@@ -293,8 +309,8 @@ Une fois les repos migrés, mettre à jour les remotes dans tes clones locaux :
git remote -v
# Remplacer l'ancien remote origin
git remote set-url origin git@git.unespace.com:TON_USERNAME/adastra_api.git
git remote set-url origin git@git.unespace.com:TON_USERNAME/adastra_app.git
git remote set-url origin gitea@git.unespace.com:TON_USERNAME/adastra_api.git
git remote set-url origin gitea@git.unespace.com:TON_USERNAME/adastra_app.git
# Vérifier
git remote -v