git
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 | ||
git [2017/01/29 13:18] – capslock | git [2022/08/25 20:21] (Version actuelle) – suppression dépôt git secondaire gilou | ||
---|---|---|---|
Ligne 36: | Ligne 36: | ||
^ Nom du dépôt | ^ Nom du dépôt | ||
- | |membres | + | |[[https:// |
- | |graphisme | + | |[[https:// |
- | |sdtan | + | |[[https:// |
- | |adminsys | + | |[[https:// |
- | |site-pelican | + | |[[https:// |
- | |si | Dépôt dédié à notre SI : Coin - Techno : Django | + | |[[https:// |
+ | |[[https:// | ||
+ | |[[https:// | ||
Par ailleurs les groupes Gitlab suivants sont définis : | Par ailleurs les groupes Gitlab suivants sont définis : | ||
Ligne 66: | Ligne 68: | ||
^ Machine | ^ Machine | ||
| riboul.faimaison.net | | riboul.faimaison.net | ||
- | | chomsky.autogeree.net | git-slave.faimaison.net | Esclave | + | |
==== Utilisation en lecture/ | ==== Utilisation en lecture/ | ||
Ligne 76: | Ligne 78: | ||
Pour contribuer, vous avez deux possibilités : | Pour contribuer, vous avez deux possibilités : | ||
- | * Utiliser l' | + | |
- | * Utiliser vos outils, sur votre ordinateur. Dans ce cas, il vous faut une clé SSH pour contribuer (voir ci-dessous) | + | |
+ | * Utiliser vos outils, sur votre ordinateur. Dans ce cas, il vous faut une clé SSH pour contribuer (voir ci-dessous) | ||
== Générer sa paire de clés SSH == | == Générer sa paire de clés SSH == | ||
Ligne 88: | Ligne 91: | ||
$ ssh-keygen -t rsa -b 4096 -f ~/ | $ ssh-keygen -t rsa -b 4096 -f ~/ | ||
# < | # < | ||
- | $ | ||
</ | </ | ||
Ligne 109: | Ligne 111: | ||
=== Utilisation === | === Utilisation === | ||
- | |||
== Par l' | == Par l' | ||
+ | |||
+ | https:// | ||
== Via vos outils Git installés sur votre machine == | == Via vos outils Git installés sur votre machine == | ||
Ligne 130: | Ligne 133: | ||
Host git.faimaison.net | Host git.faimaison.net | ||
IdentityFile ~/ | IdentityFile ~/ | ||
- | User faimaison-git | + | User git |
</ | </ | ||
Ensuite, il suffit de cloner comme d' | Ensuite, il suffit de cloner comme d' | ||
- | git clone git@gitlab.faimaison.net: | + | git clone git@git.faimaison.net: |
| | ||
Pour trouver l' | Pour trouver l' | ||
{{ :: | {{ :: | ||
- | |||
- | |||
- | |||
- | Noter qu'en l' | ||
=== Création d'un nouveau dépôt === | === Création d'un nouveau dépôt === | ||
Pour créer un nouveau dépôt, vous pouvez-le faire via l' | Pour créer un nouveau dépôt, vous pouvez-le faire via l' | ||
- | |||
- | === Mise à jour du dépôt distant === | ||
- | |||
- | Une fois que votre nouveau dépôt a été créé, pour y pousser votre travail local, il faut commencer par renseigner son URL : | ||
- | |||
- | FIXME | ||
- | |||
- | git remote add origin git.faimaison.net: | ||
- | | ||
- | En d' | ||
- | |||
- | git push --set-upstream origin master | ||
- | |||
- | |||
- | Par la suite, un simple '' | ||
- | |||
- | Et pour récupérer le travail de vos camarades : | ||
- | |||
- | git pull | ||
- | ==== Recevoir les notifications ==== | ||
- | |||
- | Dès que des commits sont poussés sur le serveur, un mail de notification est envoyé sur une liste de diffusion dédiée ('' | ||
===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
Ligne 199: | Ligne 176: | ||
===== Architecture ===== | ===== Architecture ===== | ||
+ | |||
+ | FIXME | ||
On utilise les fonctionnalités de réplication de '' | On utilise les fonctionnalités de réplication de '' | ||
Ligne 215: | Ligne 194: | ||
===== Remise en route ===== | ===== Remise en route ===== | ||
+ | |||
+ | FIXME | ||
(Note aux administrateurs des services gitolite) | (Note aux administrateurs des services gitolite) |
git.1485695889.txt.gz · Dernière modification : 2017/01/29 13:18 de capslock