Skip to content
Snippets Groups Projects
Verified Commit a6328b6b authored by Quentin Duchemin's avatar Quentin Duchemin
Browse files

[Doc] Add doc about shared repository

parent 47c06512
No related branches found
No related tags found
No related merge requests found
......@@ -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)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment