1. General practice to have GIT high availability on windows? Create git repo on shared drive? So a windows server goes down, we can map to anohter server and get going?
2. I understand we can upload the repository in GitHub. I'm just thinking what if client do not want to upload to other site and want to keep on premise. What is best web app/client for GIT?