Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to install Github for Windows offline?

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.

like image 971
Aseem Bansal Avatar asked May 20 '13 09:05

Aseem Bansal


People also ask

Can I use GitHub Desktop offline?

GitHub Desktop is intended to simplify working with the service, bringing common GitFlow techniques to your desktop while still giving you an offline copy of your repositories so that you can work anywhere.

Can I install GitHub locally?

You can also install GitHub CLI to use GitHub from the command line. For more information, see "About GitHub CLI." If you want to work with Git locally, but do not want to use the command line, you can instead download and install the GitHub Desktop client.

How do I manually install Git?

To install Git, navigate to your command prompt shell and run the following command: sudo dnf install git-all . Once the command output has completed, you can verify the installation by typing: git version .


2 Answers

This is the answer I received from the support today (2015-06-30):

Unfortunately we do not have a standalone installer at this time. GitHub for Windows makes use of Microsoft's ClickOnce technology for installation and updates.

We are currently working on an open source replacement for ClickOnce here:

https://github.com/squirrel/squirrel.windows

Once that technology is complete and ready for use, we hope to switch GitHub for Windows to use that. It would allow for a standalone installer.

In the meantime, you can find a list of alternate GUIs available here:

http://git-scm.com/downloads/guis

like image 96
Kai Avatar answered Sep 17 '22 23:09

Kai


"GitHub for Windows" is one of those magical/annoying ClickOnce apps. They are ideal for apps that tend to require online to operate (like posting to an online source control website...)

Other then the magic "clone to windows" feature from the website, and the self contained SSH auto-management (also semi-annoying), there isn't anything special about it other then being "pretty".

If you really really need offline work, or behind proxies, get something else. GitExtenions is great integration into windows context menus, and a great repo manager, and a not too confusing add/stash/commit interface. It reminds me very much of TortoiseSVN.

MSysgit is also an option for GUIs, but is a bit more crude (it looks very 16bit app'ish). Personally, I'd rather use the commandline then it, but thats me and my choices.

Oh, and lastly, in less then 10 seconds and 1 google search, I found how to set GHfW to work through a proxy using the standard .gitconfig

like image 40
Uberfuzzy Avatar answered Sep 17 '22 23:09

Uberfuzzy