To push your latest code ejaculations to a remote repository, e.g. for making it available via cgit:
Create a bare remote repository:
$ cd /path/to/repository $ git init --bare
Add the remote repository
c:\repo> git remote add <name> ssh://server.tld.domain:/path/to/repository c:\repo> git push --set-upstream <name> <branch>
You must have write permissions on /path/to/repository, and you have enter the password manually, so do it from cmd.exe. I guess you could setup a windows SSH agent, but I don’t trust it. Who knows what it sends where…
And then…
… it’s just as easy as:
c:\repo> git push
That’s all, folks!