From a6328b6bb675bce2587315be1ea9fad94ec3b770 Mon Sep 17 00:00:00 2001
From: Quentin Duchemin <quentinduchemin@tuta.io>
Date: Fri, 14 Aug 2020 22:39:38 +0200
Subject: [PATCH] [Doc] Add doc about shared repository

---
 README.md | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/README.md b/README.md
index 6e9a912c..f58608ac 100644
--- a/README.md
+++ b/README.md
@@ -56,3 +56,15 @@ Lire [la documentation de mise à jour des services](./doc/update_and_test.md).
 ### Mettre en place un nouveau service
 
 Lire [la documentation de versionnage d'un nouveau service](./doc/new_service.md) et [les bonnes pratiques pour Docker](./doc/guide_bonnes_pratiques.md).
+
+### Cloner le dépôt
+
+Si vous clonez le dépôt sur une nouvelle machine virtuelle, il est important de faire quelques opérations.
+
+À moins qu'on ouvre une nouvelle machine, ça ne devrait pas arriver - le dépôt existe déjà dans `/DATA/docker/dockerfiles` sur toutes les machines actuelles.
+
+En effet, le dépôt sera partagé et les fichiers doivent être éditables par tous les membres de Picasoft.
+
+Or, avec Git, tout `git pull` va associer les nouveaux fichiers écrits au compte qui effectue la commande, avec des permissions d'écriture uniquement pour ce membre (pour plus de détails, se référer à la [documentation Git](https://git-scm.com/docs/git-init#Documentation/git-init.txt---sharedfalsetrueumaskgroupallworldeverybody0xxx) et comprendre la notion de `umask`).
+
+Une solution pour rendre le dépôt "partagé" (*i.e.* éditable par tous les membres du groupe `docker`), voir [cette solution](https://stackoverflow.com/a/29646155)
-- 
GitLab