So, the a git shared repository seems to be more or less perfect for keeping folders with large blobs in sync. I have something like 700 GB of pictures and videos I want to distribute across my computers, but using git without any other additions results in a huge disk usage overhead which isn't really needed.
Now, cloning with --shared (or -s) gives me a git repository without a local object storage (if I understood that correctly), which is pretty much what I need. However, the documentation starts with "When the repository to clone is on the local machine...". clone -s works just as well via SSH, but that leaves me wondering what happens if the repository to clone is not on the local machine. As the documentation of -s starts with that sentence, I feel like that whole case isn't covered. Is there anything I need to watch for except deleting commits on the remote side that might result in certain objects (that might still be in use locally) being garbage collected? (which won't happen anyway, as I want to use bare repositories on the server)