From 0e1fcd94ba0ecee0d96b3bd9c4116d4f975dc91f Mon Sep 17 00:00:00 2001 From: "lucas.gautheron@09f1983993dfb0907d02ba268b3ca672f1dc3eea" Date: Wed, 18 Nov 2020 09:04:56 +0000 Subject: [PATCH] --- doc/forum/Updating_repository_permissions.mdwn | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 doc/forum/Updating_repository_permissions.mdwn diff --git a/doc/forum/Updating_repository_permissions.mdwn b/doc/forum/Updating_repository_permissions.mdwn new file mode 100644 index 0000000000..5d85f4893c --- /dev/null +++ b/doc/forum/Updating_repository_permissions.mdwn @@ -0,0 +1,18 @@ +Hello everyone, + +I would like to make a repository readable and writable over ssh for all users of a given group. + +A [quick search](https://stackoverflow.com/a/29646155) led me to the following procedure : + +```bash +cd / # Enter inside the project directory +git config core.sharedRepository group # Update the git's config +chgrp -R . # Change files and directories' group +chmod -R g+w . # Change permissions +chmod g-w .git/objects/pack/* # Git pack files should be immutable +find -type d -exec chmod g+s {} + # New files get directory's group id +``` + +My question is simple : is it safe to apply it to a git-annex repository as well ? + +Thank you for your help.