I need to have an USB stick with a git repository on it because i may want to change things in the repo on several computers (centos and redhat)
The repository uses symbolic links so this stick cannot be formatted in FAT32.
Hence, I formatted my usb key in EXT4. But my computers don't share the same users (otherwise they would have been connected and i would use ssh to clone and stuff)
So, when I put a file on Computer A with user A', I cannot read it from computer B with user B' (and so on with C-C' D-D'...)
I though of making every file rwx for 'others', but git saves these rights and I don't want to have some text file being executable (it causes trouble while packaging with rpmbuild: it does not like x flag on text file and rightfully expects a shebang on top of them...)
Is there a way to avoid that? like an hidden universal group or something like that?
For information I cannot be root on all computers.
Any help appreciated :)