Hi everybody. I need some help with a dvc repo. I have a very simple repository with a couple of dirs shared. The repo has a remote in an ssh server owned and managed by our team. As a repo folder in the ssh-server I created a folder (dvc.cache) owned by a unix group ‘dvc-group’. The problem is that when some user pushes files to the repo (with dvc push) and this requires the creation of a new repo folder (e.g., dvc.cache/fa), this folder is created with writing permissions only for the user, not for the dvc-group. This causes that when other users try to push modifications occuring in that folder he/she gets an [Errno 13] Permission denied, as expected.
My problem is that I couldn’t find a way to fix this other than manually logging into the server an changing the permissions of these folders.
Any ideas how to fix this for good with DVC?
Thanks!