Installing Git on Linux, Mac or Windows
Traducciones al EspañolEstamos traduciendo nuestros guías y tutoriales al Español. Es posible que usted esté viendo una traducción generada automáticamente. Estamos trabajando con traductores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en curso.
Introduction to Installing Git
Git was designed and developed by Linus Torvalds for Linux kernel development. Git provides support for non-linear, distributed development, allowing multiple contributors to work on a project simultaneously. Git is the most popular distributed version control and source code management system.
This guide explains how to install the latest, stable, and prepackaged version of Git on GNU/Linux, Mac OSX, and Windows, using their respective package managers. Git can also be compiled from source and installed on any operating system.
For more information about using and configuring Git, see our Getting Started with Git guide.
How to Install Git on Mac OSX
There are different ways to install Git on Mac OSX. You can install Git using Homebrew, MacPorts, or by downloading the Git installer package.
Check if Git is already installed
Check if Git is already installed on your Mac using:
If Git isn’t installed on your computer, the terminal prompts you with the following message:
Click on Install to install the developer tools required to use Git on your Mac.
The Mac developer tools include Xcode and the Xcode app development utilities. After you follow the prompts, agree to them, and download Git for Mac, at the end of the process you have a working version of Git.
Install Git using Homebrew on MacOS
Execute the following command on your Mac terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Press return once you are prompted. You should see an installation success message once the installation is complete.
The Homebrew version you just installed may not be the most recent stable build. Therefore, it’s a good practice to update it. To update Homebrew, enter the following command in your terminal:
Finally, to install Git run:
brew install git
How to Install Git on Windows
Navigate to the Git website’s Download page.
Double click on a recent version of Git to download Git for Windows.
When you see an install prompt, click on Yes:
Agree to the GNU license terms:
Select the directory you want Git to be installed in or use the default location:
Select the components that you want to install. If you are unsure, go ahead with the default selection.
Choose the default editor for Git:
Select how you want to use Git from the command line from the options that are presented:
Select the SSL/TLS library that you want Git to use for HTTPs connections:
Select how Git should treat the line endings in text files:
Select your terminal emulator, default behavior of
git pull, and some extra configuring options.
For the simplest installation, keep MinTTY for the terminal emulator, use the default behavior (fast-forward or merge), and enable file system caching in configuring extra options. When you are done selecting your configuration options, click Install at the end.
Click on Finish. You should have a working Git installation on your Windows machine.
How to Install Git on Linux
The steps for installing Git on Linux depend on which Linux distribution you are using. This section shows you how you can install Git on Ubuntu, CentOS, Fedora, and Arch Linux.
Check if Git is already installed on Linux
Before you begin, check whether Git is already installed on your computer by issuing the example command in your terminal. Some Linux distributions have Git preinstalled:
If the output shows a Git version (see example below), you already have Git installed on your Linux machine.
git version 2.17.1
If you need to install Git, your terminal shows the following error:
-bash: git: command not found
If your terminal confirms that there’s no pre-installed version of Git, move on to the next section that is appropriate for your Linux system’s distribution.
Installing Git on Ubuntu or Debian
To install Git run the following command:
sudo apt install git
If you see an error, consider running the following command before you install Git for Ubuntu:
sudo apt update
Installing Git on CentOS
Option 1: Installing Git on CentOS using Yum
To install Git on CentOS using Yum, run the following command:
sudo yum install git
Option 2: Installing Git on CentOS from Source
In order to install Git from source install its dependencies first using the following commands:
sudo yum group install “Development tools” sudo yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
Now, go to Git’s release page and select the version that you prefer to install. Find a stable Git version (select the one without an
After finding the right Git version, click on it. You should see two files included in the release version you selected (with
Right click and copy the link for the file with the
tar.gzextension. For example, if you selected the version v2.29.1, your download link is
wgetto download your selected Git version on CentOS. Replace the example URL with the one you copied in the previous step.
wget https://github.com/git/git/archive/v2.29.1.tar.gz -O gitdownloadversion.tar.gz
This command downloads
Unpack the file using
tar. Decompress it and the extract files using the
-zxfoption. Use the following command to do it:
tar -zxf gitdownloadversion.tar.gz
Change your directory to the unpacked folder:
Create a Makefile in this directory to help compile the downloaded Git files:
make configure ./configure --prefix=/usr/local
Once your Makefile is in place, compile your Git files using:
sudo make install
When completed, check the Git version to ensure the installation was successful.
Installing Git on Fedora
Similar to CentOS, installing Git on Fedora can be done using two options:
Install Git using Yum
Install Git from source
The process to install Git from source is similar to the CentOS installation above. To install Git using Yum on Fedora, enter the following command:
sudo yum install git-core
Once successful, view the Git version that is running to confirm the installation:
Installing Git on Arch Linux
To install Git on Arch Linux using pacman, run the following command:
sudo pacman -Sy git
Installing Git on Gentoo
You can install Git on Gentoo using emerge:
sudo emerge --ask --verbose dev-vcs/git
FAQs on Installing Git
Is Git pre-installed on Mac?
No, Git for Mac does not come pre-installed. You have to install Git for Mac using the above instructions.
How do I know if Git is installed?
To see if Git is installed on your system, open your terminal and type
git --version. If your terminal returns a Git version as an output, that confirms you have Git installed on your system. If not, you have to download Git for Mac or Windows.
Are Git and GitHub the same?
Git and GitHub are different. GitHub hosts Git repositories in a central location, whereas Git is a tool that manages multiple versions of source code on GitHub.
How do I download Git for Windows?
To download Git for Windows, visit the Downloads page on the Git documentation site and select the most recent version. Once you click on the version your download starts shortly and you can install Git for Windows.
How to check the Git version?
To check your Git version type
git --version and press enter in your terminal. This displays the Git version as an output.
Do I need to download Git Bash?
Git Bash is included in the Git for Windows package. It is unnecessary to install Git Bash on a Mac, as Git can be run natively on MacOS.
How to clone a repository in Git?
Go to the repository’s page on GitHub, click on the green Code button, and copy the URL of the repository. To clone the repository on your system, open your Terminal and run
git clone URL. Replace
URL with the repository’s URL.
Get Started with Git
Visit our guide on Git configuration for helpful commands to get you started with Git and GitHub repositories.
You may wish to consult the following resources for additional information on this topic. While these are provided in the hope that they will be useful, please note that we cannot vouch for the accuracy or timeliness of externally hosted materials.
This page was originally published on