Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:git-df:git-df [30/10/2012 08:50] captnfab |
atelier:git-df:git-df [22/09/2013 23:31] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* Commentaires : // Ce tuto est destiné essentiellement aux participants des projets df via le dépôt git installé sur le serveur df. // | * Commentaires : // Ce tuto est destiné essentiellement aux participants des projets df via le dépôt git installé sur le serveur df. // | ||
* Débutant, à savoir : | * Débutant, à savoir : | ||
- | [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
===== Installation ===== | ===== Installation ===== | ||
Ligne 43: | Ligne 43: | ||
===== Clé SSH ===== | ===== Clé SSH ===== | ||
- | Créer une paire de clés ssh(([[config:ssh | Configurer ssh]])). | + | ==== Créer les clés sh ==== |
+ | |||
+ | Créer une paire de clés ssh(([[:doc:reseau:ssh | Configurer ssh]])). | ||
<note>nom_ou_pseudo = Votre nom ou votre pseudo, sans espace ni accent et en minuscule((En principe vous avez le droit mais, dans notre tuto et pour éviter les erreurs, on adoptera cette convention)) !</note> | <note>nom_ou_pseudo = Votre nom ou votre pseudo, sans espace ni accent et en minuscule((En principe vous avez le droit mais, dans notre tuto et pour éviter les erreurs, on adoptera cette convention)) !</note> | ||
Ligne 59: | Ligne 61: | ||
df-git-nom_ou_pseudo df-git-nom_ou_pseudo.pub</code> | df-git-nom_ou_pseudo df-git-nom_ou_pseudo.pub</code> | ||
- | Il vous faudra communiquer au captnfab __le fichier de la clé publique__((ou son contenu)) **df-git-nom_ou_pseudo.pub**, par email ou depuis le forum df par mp par exemple... | + | ==== Communiquez la clé publique ==== |
+ | |||
+ | Il vous faudra communiquer au [[http://debian-facile.org/profile.php?id=302] | captnfab ]] __le fichier de la clé publique__((ou son contenu)) **df-git-nom_ou_pseudo.pub**, par email ou depuis le forum df par mp par exemple... | ||
<note tip>Cette clé publique n'est pas confidentielle. Elle permet simplement au serveur de vérifier que c'est bien vous qui vous connectez avec votre clé privée !</note> | <note tip>Cette clé publique n'est pas confidentielle. Elle permet simplement au serveur de vérifier que c'est bien vous qui vous connectez avec votre clé privée !</note> | ||
Ligne 65: | Ligne 69: | ||
Éditez ensuite le fichier ''~/.ssh/config'', à créer s'il n'existe pas. | Éditez ensuite le fichier ''~/.ssh/config'', à créer s'il n'existe pas. | ||
Rajouter dans ce dernier le bloc de lignes que vous aura envoyé le captnfab en réponse à votre message. | Rajouter dans ce dernier le bloc de lignes que vous aura envoyé le captnfab en réponse à votre message. | ||
+ | |||
+ | ==== Créez le répertoire contenant vos git-projets-df ==== | ||
Ensuite, créez un répertoire dans votre ''/home/user'' (c'est le lieu le plus simple) qui vous servira de répertoire où faire transiter vos travaux git mis en commun sur le git-df. \\ | Ensuite, créez un répertoire dans votre ''/home/user'' (c'est le lieu le plus simple) qui vous servira de répertoire où faire transiter vos travaux git mis en commun sur le git-df. \\ | ||
- | Par exemple : | + | Par exemple nommé //projets-df// : |
<code bash> | <code bash> | ||
mkdir ~/projets-df</code> | mkdir ~/projets-df</code> | ||
Ligne 75: | Ligne 81: | ||
Si vous avez créé une passphrase tapez : | Si vous avez créé une passphrase tapez : | ||
<code bash> | <code bash> | ||
- | ssh-add ~/.ssh/df-git-nom_ou_pseudo</code> | + | ssh-add ~/.ssh/df-git-votre_pseudo</code> |
Cette ligne ajoute la passphrase en mémoire en la donnant à ssh-agent. ;-) | Cette ligne ajoute la passphrase en mémoire en la donnant à ssh-agent. ;-) | ||
Ligne 112: | Ligne 118: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Si vous préférez voir un cas typique d'utilisation avant de lire la liste des commandes, le TP1 s'y prête bien : | + | Si vous préférez voir un cas typique d'utilisation avant de lire la liste des commandes, le TP1 suivant s'y prête bien : |
- | * [[manuel:git-df:TP_basique|TP 1 : Exemple d'utilisation basique]] | + | * [[:atelier:git-df:tp-basique|TP 1 : Exemple d'utilisation basique]] |
Ligne 210: | Ligne 216: | ||
===== TP ===== | ===== TP ===== | ||
- | - [[manuel:git-df:TP_basique|TP 1 : Exemple d'utilisation basique]] | + | - [[:atelier:git-df:tp-basique|TP 1 : Exemple d'utilisation basique]] |
- | - [[manuel:git-df:TP_merge|TP 2 : Résoudre des conflits]] | + | - [[:atelier:git-df:tp-merge|TP 2 : Résoudre des conflits]] |