As the question says how to install Github for Windows without an internet connection? If it is not possible then is there some alternative client with the following features:
- Support for proxy
- Offline installer
I found smartgit which has an offline installer but it seems it doesn't have proxy support.
If there is no such client then what can be done to extend the functionality of github for windows or some other client? I mean is there a way to use some API to extend it? Any links for that would be helpful.
http.proxy
and friends properly configured: kernel.org/pub/software/scm/git/docs/git-config.html. Note, that SmartGit/Hg's auto-update feature and GitHub 'meta-integration' use separate Proxy settings from the Preferences - Check for New Version. These are completely unrelated to Git operations. – Heine