docs(gitea): add SSH key setup step and fix SSH username to gitea@
This commit is contained in:
+20
-4
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user