I'd like to use a git client in a product I'm shipping.

The problem is that the machine on which my product is installed doesn't have git installed. Installing it requires a big bureaucratic effort, which I'd like to avoid.

Is there a single git binary that can run on all linux 64bit distributions?

In git's official site, I couldn't find such an option - just installation instruction for different package managers and Linux flavors.

There are many Linux apps that provide a single executable for all Linux distributions, for example, Sublime. Any idea why Git is different?

  • 1
    google for "git statically linked". I get several relevant results. – phemmer May 2 '18 at 11:16
  • @Patrick thanks. "googled" for "git statically linked" and found issues with linking to libcurl. – AlikElzin-kilaka May 2 '18 at 12:01

There's an unofficial AppImage of Github Desktop: https://github.com/shiftkey/desktop/releases

Just follow the instructions:

# Download it
wget https://github.com/shiftkey/desktop/releases/download/release-1.1.1/GitHubDesktop-linux-x86_64-1.1.1.AppImage

# Make it executable
chmod u+x GitHubDesktop-linux-x86_64-1.1.1.AppImage

# Run it (you can also double-click it)

It should look like:

  • 1
    Thank, but I'm looking for a general GIT client that's compatible with any GIT repo - not just github. – AlikElzin-kilaka May 3 '18 at 7:47
  • 1
    How does this answer the question? – Thorbjørn Ravn Andersen Oct 15 '20 at 11:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.