projet_aoc:gitea
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| projet_aoc:gitea [2025/10/15 21:55] – chrisadmin | projet_aoc:gitea [2025/10/27 13:42] (Version actuelle) – chrisadmin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Démarrer sur Gitea ====== | ====== Démarrer sur Gitea ====== | ||
| - | ===== Ajout de la clé ssh dans Gitea ===== | + | == Ajout de la clé ssh dans Gitea == |
| - | Générer une clé <code | download> | + | |
| + | == Générer une clé == | ||
| + | <code | download> | ||
| `ssh-keygen -t rsa -b 4096 -C " | `ssh-keygen -t rsa -b 4096 -C " | ||
| </ | </ | ||
| + | == Enregistrer la clé dans Gitea == | ||
| + | |||
| Aller dans " | Aller dans " | ||
| Ligne 15: | Ligne 19: | ||
| * Ajouter une clé de déploiement | * Ajouter une clé de déploiement | ||
| - | ====== Dans le terminal , en local ====== | + | ===== Configuration et opérations |
| + | == Créer un dossier de travail == | ||
| <code | download> | <code | download> | ||
| - | git config --global user.name= "mon nom" | + | cd xx/xx/xx |`mkdir agedei` |
| </ | </ | ||
| + | == Initialiser git == | ||
| + | |||
| <code | download> | <code | download> | ||
| - | git config --global user.email= "mon adresse électronique" | + | `git init` |
| </ | </ | ||
| + | |||
| + | == Pour lier git et le dépôt gitea == | ||
| - | Créer un dossier agedei | + | Enregistrer son nom d' |
| <code | download> | <code | download> | ||
| - | cd xx/xx/xx | + | git config --global user.name= "mon nom" |
| </ | </ | ||
| + | |||
| + | Enregistrer son adresse électronique | ||
| <code | download> | <code | download> | ||
| - | `mkdir agedei` | + | git config --global user.email= "mon adresse électronique" |
| </ | </ | ||
| + | |||
| + | On clone le dépôt distant | ||
| + | |||
| <code | download> | <code | download> | ||
| - | `git init` | + | git clone gitea@latortue.ynh.fr: |
| - | </ | + | </ |
| + | vers un répertoire spécifique (pour qu'il ne créé pas un nouveau répertoire dans le répertoire créé | ||
| + | <code | download> | ||
| + | git clone gitea@latortue.ynh.fr: | ||
| + | </ | ||
| + | |||
| + | On relie le dépôt local au dépôt distant | ||
| - | Pour lier git et le dépôt gitea | ||
| <code | download> | <code | download> | ||
| `git remote add origin https:// | `git remote add origin https:// | ||
| </ | </ | ||
| + | == On vérifie que le dossier local correspond au dossier distant == | ||
| + | |||
| <code | download> | <code | download> | ||
| - | `git checkout | + | `git checkout nom_de_la_branche` |
| </ | </ | ||
| - | Premier commmit | + | == Premier commmit |
| + | |||
| <code | download> | <code | download> | ||
| `git commit -m " | `git commit -m " | ||
| Ligne 54: | Ligne 76: | ||
| ====== Créer une nouvelle branche ====== | ====== Créer une nouvelle branche ====== | ||
| + | === Sur Gitea === | ||
| + | |||
| en haut a gauche de de la fenêtre principale du dépôt | en haut a gauche de de la fenêtre principale du dépôt | ||
| main/voir toutes les branches | main/voir toutes les branches | ||
| Ligne 64: | Ligne 88: | ||
| <code | download> | <code | download> | ||
| `git push --set-upstream origin nom_de_votre_branche` | `git push --set-upstream origin nom_de_votre_branche` | ||
| + | </ | ||
| + | |||
| + | === Ou en local et en ligne de commande === | ||
| + | |||
| + | Créer une branche et basculer directemment dessus | ||
| + | <code | download> | ||
| + | git checkout -b nouvelle-branche | ||
| </ | </ | ||
| ====== Procédure Mise à jour de fichier et transmission à Gitea ====== | ====== Procédure Mise à jour de fichier et transmission à Gitea ====== | ||
| + | == | ||
| + | Commandes générales == | ||
| - | Commandes générales | ||
| <code | download> | <code | download> | ||
| Ligne 84: | Ligne 116: | ||
| </ | </ | ||
| - | Pour transmettre au dépôt distant | + | == Pour transmettre au dépôt distant |
| <code | download> | <code | download> | ||
| Ligne 94: | Ligne 126: | ||
| </ | </ | ||
| - | En cas de branche divergentes | + | == En cas de branche divergentes |
| <code | download> | <code | download> | ||
| `git config --global pull.rebase merges` | `git config --global pull.rebase merges` | ||
| Ligne 101: | Ligne 134: | ||
| le paramètre --global permet d' | le paramètre --global permet d' | ||
| + | === resynchroniser complètement avec l' | ||
| + | |||
| + | Pour se faire, rien de plus simple, il suffit d' | ||
| + | |||
| + | <code | download> | ||
| + | git reset --hard origin/ | ||
| + | </ | ||
| + | |||
| + | Dans l' | ||
| + | Attention, l' | ||
projet_aoc/gitea.1760565313.txt.gz · Dernière modification : de chrisadmin
