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 | ||
56-tools:git:server [2023/11/21 18:28] – Roge | 56-tools:git:server [2023/11/21 19:03] (Version actuelle) – Roge | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
- | Creation d'un utilisateur dédié sur le serveur: | + | ===== Creation d'un utilisateur dédié sur le serveur |
<code bash> | <code bash> | ||
Ligne 11: | Ligne 12: | ||
touch .ssh/ | touch .ssh/ | ||
</ | </ | ||
+ | |||
+ | On ajoute alors les clés utilisateurs dans " | ||
+ | |||
+ | ===== Initialisation d'un projet sur le server ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ mkdir project.git | ||
+ | $ cd project.git | ||
+ | $ git init --bare | ||
+ | hint: Using ' | ||
+ | hint: is subject to change. To configure the initial branch name to use in all | ||
+ | hint: of your new repositories, | ||
+ | hint: | ||
+ | hint: git config --global init.defaultBranch < | ||
+ | hint: | ||
+ | hint: Names commonly chosen instead of ' | ||
+ | hint: ' | ||
+ | hint: | ||
+ | hint: git branch -m < | ||
+ | Initialized empty Git repository in / | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Initialisation d'un projet pour un utilisateur | ||
+ | |||
+ | <code bash> | ||
+ | $ mkdir project | ||
+ | $ cd project | ||
+ | $ git init | ||
+ | </ | ||
+ | |||
+ | Ensuite, après un commit : | ||
+ | |||
+ | <code bash> | ||
+ | git remote add origin git@gitserver:/ | ||
+ | </ | ||
+ | |||
+ | Cela peut aussi être intialisé dans le .git/config du projet : | ||
+ | <code bash> | ||
+ | [remote " | ||
+ | url = git@gitserver:/ | ||
+ | fetch = +refs/ | ||
+ | </ | ||
+ |