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:<
For the current version (as of June 2017) of GitHub Desktop (windows), you can go to https://github-windows.s3.amazonaws.com/standalone/GitHubDesktop.exe for the standalone, offline installer.
For GitHub Desktop (beta), the team is also working to make it an offline installer hopefully by version 1.0. Currently the installer has some issues that prevent it from installing successfully.