I have my git repos in one folder ~/git and then use syncthing to sync across all machines. It works great, I can start doing changes on one machine and then pick up the work on another machine without interruption
Yeah, because it is. I just looked at the comment history for that account and the guy who runs it even has a video called "ULTIMATE Guide to AUTOMATING Reddit Comment Responses for FREE Traffic"