rsync private Git avoid sharing credentials
A way to edit and update code without going to the full bother of read-only GitHub accounts is by using rsync.
This assumes server
is running an SSH dæmon, of course.
On laptop:
rsync -rtvzs --progress \
--exclude=bin --exclude=.git \
~/myprog login@server:myprog
where we exclude syncing of Git information (which can really screw up things) and compiled files since they would be platform specific.