Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Installing Git on Linux, Mac OS X and Windows

Installing Git on Linux

Determine on which Linux distribution your system is based on. See List of Linux distributions – Wikipedia for a list. Most Linux systems – including Ubuntu – are Debian-based.

Debian-based linux systems

Open a terminal window. Copy & paste the following into the terminal window and hit Return. You may be prompted to enter your password.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git

You can use Git now.

Red Hat-based linux systems

Open a terminal. Copy & paste the following into the terminal window and hit Return. You may be prompted to enter your password.

sudo yum upgrade
sudo yum install git

You can use Git now.

Installing Git on a Mac

Open a terminal window.

Step 1 – Install Homebrew

Homebrew […] simplifies the installation of software on the Mac OS X operating system.

Homebrew – Wikipedia

Copy & paste the following into the terminal window and hit Return.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor

You will be offered to install the Command Line Developer Tools from Apple. Confirm by clicking Install. After the installation finished, continue installing Homebrew by hitting Return again.

Step 2 – Install Git

Copy & paste the following into the terminal window and hit Return.

brew install git

You can use Git now.

Installing Git on Windows

  1. Download Git from Git for Windows and install it.
@alhadhrami

This comment has been minimized.

Copy link

commented Nov 9, 2017

Wrong link in 'intro.md' for "Instructions for Windows". I was going to create a pull request, but then remembered that doesn't exist in gist.

@rgnest

This comment has been minimized.

Copy link

commented Jan 6, 2018

You shoud before do "cd" the directrory should be yours home. Or will have error.
I mean macos.

@mithlesh4257

This comment has been minimized.

Copy link

commented Jan 7, 2018

screenshot from 2018-01-07 22-15-52

Git is not installing in Ubuntu. Please help!

@elseagle

This comment has been minimized.

Copy link

commented Jan 18, 2018

@mithlesh4257 try
sudo apt-get update then sudo apt-get upgrade followed by sudo apt-get install git

@Kaarthick912

This comment has been minimized.

Copy link

commented Mar 5, 2018

sudo yum upgrade

I ran this command and it removed all existing users. It upgraded like 450 packages and removed some users. Anybody know why this happened ?

@Aztechtcs

This comment has been minimized.

Copy link

commented Mar 11, 2018

same problem here

@Joshua56

This comment has been minimized.

Copy link

commented Mar 30, 2018

I am having the same problem in my linux mint

@Joshua56

This comment has been minimized.

Copy link

commented Mar 30, 2018

zenity : Depends: libpango-1.0-0 (>= 1.14.0) but it is not going to be installed
Depends: zenity-common (= 3.18.1.1-1ubuntu2) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a s

This the error of the code

@reddyvenu

This comment has been minimized.

Copy link

commented Apr 10, 2018

same problem here

@imad-bouramana

This comment has been minimized.

Copy link

commented Apr 29, 2018

try this repository

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

@webbertakken

This comment has been minimized.

Copy link

commented Aug 15, 2018

I used this as a source for PracticalNotes - Homebrew.md because it is very efficient.

@oscrx

This comment has been minimized.

Copy link

commented Sep 13, 2018

Wrong link in 'intro.md' for "Instructions for Windows". I was going to create a pull request, but then remembered that doesn't exist in gist.

Exactly this :D
But thanks for the guide.

@Princewillsarlex

This comment has been minimized.

Copy link

commented Nov 15, 2018

17636731_434178160268231_2603838547563642880_n

@adkumar321

This comment has been minimized.

Copy link

commented Jan 18, 2019

try this

sudo apt-get install aptitude

sudo aptitude install git

@DuncantheeDuncan

This comment has been minimized.

Copy link

commented Mar 9, 2019

Thanks it now installed
But Git-it command doesn't work and git-it verify
So what the next step please help
I'm using Kali Linux

@NetJayNoob

This comment has been minimized.

Copy link

commented Mar 19, 2019

I am having issues with setting the port. When I type 'set port 80' I get back as an error: "you can't set option 'port'. Available options: ['target', 'http_port'" etc.... will this affect my check runs later?

This is on Kali Linux, and is after 'set target 192.168.....)

@Anthomy1

This comment has been minimized.

Copy link

commented May 30, 2019

Thanks it now installed
But Git-it command doesn't work and git-it verify
So what the next step please help
I'm using Kali Linux

Same here

@Anthomy1

This comment has been minimized.

Copy link

commented May 30, 2019

I need help.
I'm using Kali Linux.
Screenshot from 2019-05-30 17-48-45

@virgilwashere

This comment has been minimized.

Copy link

commented Jun 4, 2019

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

Install git on Ubuntu

From the launchpad git-core ppa

The most current stable version of Git for Ubuntu.

For release candidates, go to https://launchpad.net/~git-core/+archive/candidate .
More info: https://launchpad.net/~git-core/+archive/ubuntu/ppa

sudo add-apt-repository ppa:git-core/ppa --yes --update
sudo apt-get install git --yes
apt commands output
$ sudo add-apt-repository ppa:git-core/ppa --yes --update
gpg: keyring `/tmp/tmpk8m4os6a/secring.gpg' created
gpg: keyring `/tmp/tmpk8m4os6a/pubring.gpg' created
gpg: requesting key E1DF1F24 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpk8m4os6a/trustdb.gpg: trustdb created
gpg: key E1DF1F24: public key "Launchpad PPA for Ubuntu Git Maintainers" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK
$ sudo apt-get install git --yes
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  git-man libpcre2-8-0
Suggested packages:
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
  libpcre2-8-0
The following packages will be upgraded:
  git git-man
...
Preparing to unpack .../git_1%3a2.21.0-0ppa1~ubuntu16.04.1_amd64.deb ...
Unpacking git (1:2.21.0-0ppa1~ubuntu16.04.1) over (1:2.7.4-0ubuntu1.6) ...
Preparing to unpack .../git-man_1%3a2.21.0-0ppa1~ubuntu16.04.1_all.deb ...
Unpacking git-man (1:2.21.0-0ppa1~ubuntu16.04.1) over (1:2.7.4-0ubuntu1.6) ...
Selecting previously unselected package libpcre2-8-0:amd64.
Preparing to unpack .../libpcre2-8-0_10.21-1_amd64.deb ...
Unpacking libpcre2-8-0:amd64 (10.21-1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Setting up libpcre2-8-0:amd64 (10.21-1) ...
Setting up git-man (1:2.21.0-0ppa1~ubuntu16.04.1) ...
Setting up git (1:2.21.0-0ppa1~ubuntu16.04.1) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
$ git --version
git version 2.21.0
hub version 2.11.2

hub: use github from the command-line
hub is an extension to command-line git that helps you do everyday GitHub tasks without ever leaving the terminal

Hope that helps someone.

Virgil

@virgilwashere

This comment has been minimized.

Copy link

commented Jun 4, 2019

@Anthomy1

I'm using Kali Linux.

From: https://docs.kali.org/general-use/kali-linux-sources-list-repositories

⚠️ Any additional repositories added to the Kali sources.list file will most likely BREAK YOUR KALI LINUX INSTALL.

If this doesn't do it, I'd be real careful now...

sudo apt-get update
sudo apt-get install git
@sagynov

This comment has been minimized.

Copy link

commented Jun 16, 2019

nice

@Knlsharma

This comment has been minimized.

Copy link

commented Jul 22, 2019

Use this command to check your current Git version: git --version

@Lucifer8759

This comment has been minimized.

Copy link

commented Jul 23, 2019

I need help.
I'm using Kali Linux.
Screenshot from 2019-05-30 17-48-45

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.