@@ -116,7 +116,7 @@ La suite décrit le clonage d'un dépôt distant (`clone`) et l'envoi de commits
...
@@ -116,7 +116,7 @@ La suite décrit le clonage d'un dépôt distant (`clone`) et l'envoi de commits
L'opération de **clonage**, comme illustré ci-dessous, permet de créer localement (sur le poste de travail d'un dévéloppeur) un dépôt contenant une copie intégrale de l'historique du dépôt distant et une reconstruction du _Working Tree_ correspondant au dernier commit (dépôt _non bare_).
L'opération de **clonage**, comme illustré ci-dessous, permet de créer localement (sur le poste de travail d'un dévéloppeur) un dépôt contenant une copie intégrale de l'historique du dépôt distant et une reconstruction du _Working Tree_ correspondant au dernier commit (dépôt _non bare_).
> :bulb: Les dépôts _internal_ ou _private_ ne peuvent être clonés qu'après authentification de l'utilisateur réalisant le clonage (les dépôts _public_ sont clonables sans authentification). L'authentification et le clonage en lui-même peuvent s'effectuer via le protocole `git` (nécessitant l'ajout sur le serveur d'une clé SSH associée à l'utilisateur) ou via le protocole `https` (authentification par mot de passe ou token).
> :bulb: Les dépôts _internal_ ou _private_ ne peuvent être clonés qu'après authentification de l'utilisateur réalisant le clonage (les dépôts _public_ sont clonables sans authentification). L'authentification et le clonage en lui-même peuvent s'effectuer via le protocole `git` (nécessitant l'ajout sur le serveur d'une clé SSH associée à l'utilisateur) ou via le protocole `https` (authentification par mot de passe ou token).
...
@@ -124,7 +124,7 @@ L'URL permettant d'effectuer le clonage selon l'une ou l'autre des méthodes d'a
...
@@ -124,7 +124,7 @@ L'URL permettant d'effectuer le clonage selon l'une ou l'autre des méthodes d'a
-rw-r--r-- 1 sebastienjean staff 54 Jan 23 17:57 README.md
-rw-r--r-- 1 sebastienjean staff 54 Jan 23 17:57 README.md
```
```
> :bulb: Contrairement à `git init` qui devait être exécutée depuis un dossier servant de racine du dépôt et devant être préalablement créé, la commande `git clone` crée automatiquement le dossier racine avec le nom du dépôt à cloner.
### Visualisation de la configuration du dépôt, de l'état et de l'historique
### Visualisation de la configuration du dépôt, de l'état et de l'historique
L'affichage de la configuration du dépôt local (fichier `config` dans le dossier caché `.git`) fait apparaitre des sections liées au clonage (`remote`, `branch`) :
L'affichage de la configuration du dépôt local (fichier `config` dans le dossier caché `.git`) fait apparaitre des sections liées au clonage (`remote`, `branch`) :
...
@@ -202,7 +204,7 @@ On en déduit que l'historique local est absolument à jour avec l'historique di
...
@@ -202,7 +204,7 @@ On en déduit que l'historique local est absolument à jour avec l'historique di
Le schéma ci-dessous illustre le résultat du clonage, en montrant les branches :
Le schéma ci-dessous illustre le résultat du clonage, en montrant les branches :