logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [27/10/2012 22:19]
smolski
atelier:git-df:git-df [30/10/2012 08:42]
captnfab
Ligne 44: Ligne 44:
  
 Créer une paire de clés ssh(([[config:​ssh | Configurer ssh]])). Créer une paire de clés ssh(([[config:​ssh | Configurer ssh]])).
-<​note>​nom_ou_pseudo = Votre nom ou votre pseudo, sans espace ni accent et en minuscule((En principe vous avez le droitmais 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>​
  
 <code bash>​ssh-keygen -f ~/​.ssh/​df-git-nom_ou_pseudo</​code>​ <code bash>​ssh-keygen -f ~/​.ssh/​df-git-nom_ou_pseudo</​code>​
Ligne 63: Ligne 63:
 <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>​
  
-En réponse, vous recevrez de ce cher matelot une configuration à mettre dans le fichier ​//~/​.ssh/​config//fichier ​à créer(([[commande:​mkdir]])) ​s'il n'y est pas : +Éditez ensuite ​le fichier ​''​~/​.ssh/​config''​, à créer s'il n'existe ​pas. 
-   ~/.ssh/config+Rajouter dans ce dernier le bloc de lignes que vous aura envoyé le captnfab en réponse à votre message.
  
-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 :
 <code bash> <code bash>
Ligne 89: Ligne 89:
 Demander le téléchargement du répertoire du projet par clonage ainsi : Demander le téléchargement du répertoire du projet par clonage ainsi :
 <code bash> <code bash>
-git clone df-git-nom_ou_pseudo:​le_projet_commun</​code>​+git clone df-git:​le_projet_commun</​code>​
  
 Vous aurez à disposition personnelle ce répertoire et tout ce qu'il contient mis dans le répertoire git d'où vous avez lancé la commande : Vous aurez à disposition personnelle ce répertoire et tout ce qu'il contient mis dans le répertoire git d'où vous avez lancé la commande :
Ligne 99: Ligne 99:
   * [[manuel:​git-df:​TP_basique|TP 1 : Exemple d'​utilisation basique]]   * [[manuel:​git-df:​TP_basique|TP 1 : Exemple d'​utilisation basique]]
  
-<note tip>Par précaution,​ à la fin de votre travail, n'​oubliez pas de toujours __quitter le répertoire dédié à git__ sur votre machine, par exemple en tapant la commande :<​codebash>​cd</​code></​note>​ 
  
 ==== Liste des commandes ==== ==== Liste des commandes ====
 +
 +<note important>​Par précaution,​ à la fin de votre travail, n'​oubliez pas de toujours __quitter le répertoire dédié à git__ sur votre machine, par exemple en tapant la commande :<​codebash>​cd</​code></​note>​
  
 Placez-vous dans le répertoire cloné du //​fichier_travail//​ Placez-vous dans le répertoire cloné du //​fichier_travail//​
Ligne 180: Ligne 181:
  
 //Et ainsi de suite...// //Et ainsi de suite...//
 +
 +==== Glossaire ====
 +
 +  - commit : Dans un gestionnaire de  suivi de version comme git,  chaque contributeur,​ après avoir apporté des modifications de son côté, peut les ajouter au projet principal. Cela s'​appelle faire un commit. Le gestionnaire de version permet, en cas de problème, de chercher parmis tous les commit la modification qui posait problème.
 +  - add : Cela sert à ajouter un nouveau fichier au dépot. Ce n'est pas une simple modification d'un fichier déja existant, comme avec commit.
 +  - push : (pousser) Cela sert à envoyer les modifications que vous avez apporté (les commits) sur le dépot principal. En cas de conflit avec des modifications d'un autre utilisateur,​ vous pouvez les résoudre à la main
 +  - pull : Cela vous permet d'​être à jour avec le dépot, et les modifications apportées par les autres.
  
 ===== Création projet ===== ===== Création projet =====
Ligne 189: Ligne 197:
   - [[manuel:​git-df:​TP_merge|TP 2 : Résoudre des conflits]]   - [[manuel:​git-df:​TP_merge|TP 2 : Résoudre des conflits]]
  
-===== Glossaire ===== 
  
-  - commit : Dans un gestionnaire de  suivi de version comme git,  chaque contributeur,​ après avoir apporté des modifications de son côté, peut les ajouter au projet principal. Cela s'​appelle faire un commit. Le gestionnaire de version permet, en cas de problème, de chercher parmis tous les commit la modification qui posait problème. 
-  - add : Cela sert à ajouter un nouveau fichier au dépot. Ce n'est pas une simple modification d'un fichier déja existant, comme avec commit. 
-  - push : (pousser) Cela sert à envoyer les modifications que vous avez apporté (les commits) sur le dépot principal. En cas de conflit avec des modifications d'un autre utilisateur,​ vous pouvez les résoudre à la main 
-  - pull : Cela vous permet d'​être à jour avec le dépot, et les modifications apportées par les autres. 
  
 ===== Lien et remerciement ===== ===== Lien et remerciement =====
atelier/git-df/git-df.txt · Dernière modification: 27/05/2018 20:48 par captnfab

Pied de page des forums

Propulsé par FluxBB