documentation:technique:git:creer-un-depot-git-centralise
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édenteProchaine révisionLes deux révisions suivantes | ||
documentation:technique:git [2017/05/26 22:06] – [Usage basique du dépôt mycelium.git] cacatoes | documentation:technique:git [2017/12/01 23:49] – [Dépot Git de Mycélium] cacatoes | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Nous souhaitons avoir accès à un dépot Git pour poser nos scripts Ansible, et éventuellement d' | Nous souhaitons avoir accès à un dépot Git pour poser nos scripts Ansible, et éventuellement d' | ||
- | Le dépot | + | Le dépot |
- | Cette page raconte d' | + | Cette page raconte d' |
- | + | ===== Utiliser le dépot | |
- | Puis elle raconte | + | |
- | + | ||
- | ===== Mise en place du dépot ===== | + | |
- | + | ||
- | Tout a commencé ... par un tutorial qui se promenait sur la toile. | + | |
- | + | ||
- | * https:// | + | |
- | + | ||
- | En résumé : | + | |
- | + | ||
- | - création d'un compte ' | + | |
- | - initialiser le dépot Git | + | |
- | - modification | + | |
- | - ajout de clés SSH des usageres du dépot Git | + | |
- | + | ||
- | Petit détour, cette doc indique entre autre comment ajuster un message de bienvenue pour git-shell : https:// | + | |
- | + | ||
- | Initialisation du dépot : | + | |
- | < | + | |
- | mycelium@mplserv: | + | |
- | Dépôt Git vide initialisé dans / | + | |
- | </ | + | |
- | + | ||
- | Après copie de ma clé publique SSH, je tente un commit depuis ma machine locale. Ça fonctionne. | + | |
- | + | ||
- | Puis je tente de récupérer le contenu du dépot : | + | |
- | < | + | |
- | git clone mycelium@mplserv:/ | + | |
- | Clonage dans ' | + | |
- | remote: Décompte des objets: 3, fait. | + | |
- | remote: Total 3 (delta 0), reused 0 (delta 0) | + | |
- | Réception d' | + | |
- | </ | + | |
- | + | ||
- | Tout ça fonctionne ! | + | |
- | + | ||
- | ===== Utiliser le dépot | + | |
==== Envoie ta clé SSH dedieu ==== | ==== Envoie ta clé SSH dedieu ==== | ||
D' | D' | ||
+ | |||
==== Infos sur l' | ==== Infos sur l' | ||
- | Sur mon réseau local la machine s' | + | Sur mon réseau local la machine s' |
Le compte utilisateur est '' | Le compte utilisateur est '' | ||
Ligne 57: | Ligne 21: | ||
< | < | ||
- | Host mplserv | + | Host mplgit |
- | Hostname cacatoes.homenet.org | + | Hostname cacatoes.ml |
- | HostKeyAlias | + | HostKeyAlias |
CheckHostIP yes | CheckHostIP yes | ||
Port 20122 | Port 20122 | ||
Ligne 67: | Ligne 31: | ||
Si vous avez copié mon bout de config ssh : | Si vous avez copié mon bout de config ssh : | ||
- | < | + | < |
Sinon : | Sinon : | ||
- | < | + | < |
==== Réglages initiaux du dépôt mycelium.git ==== | ==== Réglages initiaux du dépôt mycelium.git ==== | ||
Ligne 79: | Ligne 43: | ||
< | < | ||
- | $ git clone ssh:// | + | $ git clone ssh:// |
</ | </ | ||
ou bien (à condition d' | ou bien (à condition d' | ||
< | < | ||
- | $ git clone mycelium@mplserv:/ | + | $ git clone mycelium@mplgit:/ |
</ | </ | ||
Ligne 144: | Ligne 108: | ||
</ | </ | ||
+ | ==== Erreurs diverses ===== | ||
+ | |||
+ | :!: RSA host key for mplserv has changed and you have requested strict checking. | ||
+ | |||
+ | Ce problème est lié à ssh (et non pas à git). Il signifie que l' | ||
+ | |||
+ | A moins que vous ne connaissiez la raison de ce changement, vous devriez contacter l' | ||
+ | |||
+ | Un peu de debug possible avec : | ||
+ | < | ||
+ | |||
+ | |||
+ | ===== Mise en place du dépot ===== | ||
+ | |||
+ | Tout a commencé ... par un tutorial qui se promenait sur la toile. | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | Plutôt que d' | ||
+ | |||
+ | En résumé : | ||
+ | |||
+ | - création d'un compte ' | ||
+ | - initialiser le dépot Git | ||
+ | - modification de /etc/passwd pour usage du shell restreint git-shell (ou mieux: '' | ||
+ | - ajout de clés SSH des usageres du dépot Git | ||
+ | |||
+ | Petit détour, cette doc indique entre autre comment ajuster un message de bienvenue pour git-shell : https:// | ||
+ | |||
+ | Initialisation du dépot : | ||
+ | < | ||
+ | mycelium@mplserv: | ||
+ | Dépôt Git vide initialisé dans / | ||
+ | </ | ||
+ | |||
+ | Après copie de ma clé publique SSH, je tente un commit depuis ma machine locale. Ça fonctionne. | ||
+ | |||
+ | Puis je tente de récupérer le contenu du dépot : | ||
+ | < | ||
+ | git clone mycelium@mplserv:/ | ||
+ | Clonage dans ' | ||
+ | remote: Décompte des objets: 3, fait. | ||
+ | remote: Total 3 (delta 0), reused 0 (delta 0) | ||
+ | Réception d' | ||
+ | </ | ||
+ | |||
+ | Tout ça fonctionne ! | ||
documentation/technique/git/creer-un-depot-git-centralise.txt · Dernière modification : 2021/04/16 14:27 de cacatoes