Just a PSA Git is distributed, fire up a quick instance with git daemon.
git daemon --verbose --export-all --base-path=.git --reuseaddr --strict-paths .git/
git daemon --verbose --export-all --base-path=.git --reuseaddr --strict-paths .git/
Can you please elaborate?
You can have multiple remotes for your Git repositories, one of them (Github) being down should not affect your work since you can coordinate a new one with your team in the manner described above.
Here's how to set multiple remotes. (See answer 2). http://stackoverflow.com/questions/849308/pull-push-from-mul...