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
|
```bash
|
||||||
# Vérifier la dernière version sur https://github.com/go-gitea/gitea/releases
|
# 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
|
wget -O /tmp/gitea https://dl.gitea.com/gitea/${GITEA_VERSION}/gitea-${GITEA_VERSION}-linux-amd64
|
||||||
chmod +x /tmp/gitea
|
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.
|
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
|
## 8. Migrer les repos existants
|
||||||
@@ -260,11 +274,13 @@ Pour chaque repo :
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd /chemin/local/adastra_api
|
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 --all
|
||||||
git push gitea --tags
|
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
|
### 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 :
|
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
|
git remote -v
|
||||||
|
|
||||||
# Remplacer l'ancien remote origin
|
# Remplacer l'ancien remote origin
|
||||||
git remote set-url origin git@git.unespace.com:TON_USERNAME/adastra_api.git
|
git remote set-url origin gitea@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_app.git
|
||||||
|
|
||||||
# Vérifier
|
# Vérifier
|
||||||
git remote -v
|
git remote -v
|
||||||
|
|||||||
Reference in New Issue
Block a user