J'ai créé un dépôt Git sur un serveur et je souhaite qu'il soit utilisé par plusieurs personnes, c'est-à-dire par des utilisateurs appartenant au même groupe Unix. Il a également une copie de travail car il peut être utile pour nous d'avoir une copie de travail commune.Git: repo pour plusieurs utilisateurs sur un serveur
Ainsi, je mets le groupe propriétaire de ce répertoire repo Git à ce groupe Unix. Le problème est que, chaque fois que quelqu'un pousse vers ce dépôt, les nouveaux fichiers/répertoires ont le propriétaire défini sur le nom d'utilisateur de cet utilisateur et son groupe mais pas sur notre groupe commun. En outre, tous ces nouveaux fichiers/répertoires deviennent rwxr-xr-x
. J'ai essayé git config core.sharedRepository group
mais cela ne fonctionne pas vraiment. Il fait maintenant des fichiers/répertoires comme rwxrwsr-x
mais il a toujours le mauvais groupe défini.
Si vous ajoutez plus de repos, vous devrez le répéter. –
'git init --shared = group' fait cela pour vous, y compris sur un dépôt existant. – Tobu