I have a similar setup. I have my git repos as headless repos in my syncthing folder and use it instead of github.