kubenow
Se connecterCommencer gratuitement

G.5 · Versionner et collaborer

Travailler avec un dépôt distant : clone, push, pull

Lab sur une machine Linux · questionnaire de validation · gratuit, dans le navigateur

Jusqu'ici, tout restait sur votre machine. Pour travailler en équipe, chacun a sa copie complète du dépôt, et un dépôt distant (sur GitHub, GitLab, un serveur de l'entreprise) sert de point de rendez-vous. On y pousse son travail, on y récupère celui des autres. Ici, le serveur est simulé par un dépôt sur votre machine, ~/serveur/projet.git : les commandes sont exactement les mêmes qu'avec GitHub.

Ce que vous saurez à la fin : cloner un dépôt, pousser vos commits, récupérer ceux des autres avec fetch et pull, et comprendre pourquoi un push est refusé quand le serveur a avancé.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. Cloner
  4. Pousser
  5. Récupérer le travail des autres
  6. Le push refusé

Ce que KubeNow vérifie

  • ~/projet est un clone du serveur
  • Votre commit (notes.md) est sur le serveur
  • Le commit de Camille est sur le serveur, avant ou avec le vôtre
  • Votre dépôt local est à jour avec le serveur

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.