Home Gadgets How to Install Git on Windows 10. Install git Windows 10

How to Install Git on Windows 10. Install git Windows 10

PIP Install Git – A quick read

Try a faster and easier way to work with Python packages like Exchangelib. Use Python 3.9 by ActiveState and build your own runtime with the packages and dependencies you need. Get started for free by creating an account on the ActiveState Platform or logging in with your GitHub account.

Pip/pip3 is the official package manager for Python, and is the tool recommended by the Python Packing Authority (PyPA) for installing Python packages. The term ‘pip’ is used interchangeably with ‘pip3’ in this Quick Guide.

By default, pip installs packages and all their required dependencies from the Python Package Index (PyPI), using the command:

install, windows

pip install

However, pip doesn’t currently support dependency resolution, which can lead to corrupted environments. To avoid this, you may want to try the ActiveState Platform, which is the only Python package management solution that automatically resolves dependencies, flags conflicts, and will even suggest a manual workaround to resolve the conflict. Get started with the ActiveState Platform by signing up for a free account.

Git Version Control

Git is a Version Control System (VCS) for managing changes in source code, as well as other types of files (eg. html) and file structures in Git repositories. It allows developers to collaborate on projects without conflict.

A Git repository is a.git/ folder inside a software development project. You can deploy Git locally, or use it via a hosted service, such as Github, Gitlab or Bitbucket.

One of the advantages of using pip together with Git is to install the latest commits of unreleased Python packages as branches from Github. Some examples of this are provided below.

Git Installation Prerequisites

First determine whether you have up-to-date versions of Python, pip, and Git. You can check which version of Python (if any) is installed, by entering the following command in a terminal or command window:

Output should be similar to:

You can check if pip is already installed and up-to-date by entering the following command:

Output should be similar to:

pip 20.0.2 from C:\Python38\lib\site-packages\pip (python 3.8)

If either Python or pip is not installed or up-to-date, the simplest way to get an up-to-date Python version with pip for either Linux, MacOS or Windows, is to install Python 3.9 from ActiveState.

Git Installation

Before installing Git, you should first determine whether you have it installed by running the following git command:

Output should be similar to:

git version 2.32.0.Windows.2

Most Linux platforms already have a basic Git installation by default, but they are generally not up-to-date. Git installation commands for various Linux platforms are listed here:

sudo apt install git-all
sudo dnf install git-all

Although MacOS comes with a command line tools installer that includes Git, Homebrew is the recommended option for macOS Git installation.

To install Homebrew, run the following script in your terminal:

/bin/bash.c “(curl.fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Once Homebrew is installed, you can install Git with the following command:

To install Git for Windows, point your browser at https://git-scm.com/download/win. A download of the Windows Git installer will begin automatically. Once complete, you can double-click the installer and follow the steps.

First-Time Git Setup

Once Git is installed, your Git environment and configuration variables need to be customized with git config.

You can view your default Git configuration options with the following command:

Output should be similar to:

usage: git config []

Set Your Git Identity

Set your user name and email address. This is important because every Git commit uses this information:

git config.-global user.name “John Doe” git config.-global user.email johndoe@example.com

This only needs to be done once on each computer, if you include the –global option.

How To Install Git In Windows 10 Command Line

After you have set your user name and email address, you can check your settings with the following command:

Git Usage

Once your Git identity has been configured, you can begin using Git to install Github branches.

Pip Install Git Syntax

The following command syntax can be used to install the default branch of a github project:

pip install githttps://github.com// git

Pip Install Git Branch – Example

To install the latest commit of the Exchangelib package, run:

pip install githttps://github.com/ecederstrand/exchangelib

Pip Install Git Subdirectory

This feature is not yet available.

Pip Install Git Version

To pip install a specific version of a repository branch, enter:

Pip Install Git Requirements.txt

To include Git dependencies and submodules dependencies, located at:

in a requirements.txt file:

# requirements.txt should include:

packageA.e https://github.com// git@ #egg=

# Install requirements.txt file with.r flag:

pip install.r requirements.txt

Git Clone – Syntax

The Git clone command is used in cloning or downloading a Git project without installing it.

First navigate to the directory where you to locate the cloned repository, then enter:

Github Desktop – Clone with SSH Option

Github Desktop is a Windows Github Git client for cloning. It has an SSH authentication option that requires a public SSH key. A link with directions is included.

Figure 1. Github Desktop Clone SSH Option:

Pip Install Git With SSH

The following syntax will use SSH to install a Git repository that is not password protected:

pip install gitssh://github.com/ /.git@ #egg=

A modern solution to Python package management – Try ActiveState’s Platform

Dependency resolution is at the core of the ActiveState Platform. When you create a project and start adding requirements, the Platforms tell you what dependencies those requirements have.

The ActiveState Platform is a Cloud-based build tool for Python. It provides build automation and vulnerability remediation for:

  • Python language cores, including Python 2.7 and Python 3.5
  • Python packages and their dependencies, including:
  • Transitive dependencies (ie., dependencies of dependencies)
  • Linked C and Fortran libraries, so you can build data science packages
  • Operating system-level dependencies for Windows, Linux, and macOS
  • Shared dependencies (ie., OpenSSL)
  • Find, fix and automatically rebuild a secure version of Python packages like Django and environments in minutes

The ActiveState Platform aims to handle every dependency for every language. That means handling libraries down to the C/C level, external tools, and all the conditional dependencies that exist. To take things even further, our ultimate goal is to support multi-language projects. That means that you can create a project using both Python and Perl packages, and we’ll make sure that both languages are using the same (up to date) OpenSSL version.

Python Package Management In Action

Get a hands-on appreciation for how the ActiveState Platform can help you manage your dependencies for Python environments. Just run the following command to install Python 3.9 and our package manager, the State Tool:

powershell.command ” ([scriptblock]::Create((New-Object Net.WebClient).DownloadString(‘https://platform.activestate.com/dl/cli/install.ps1’))).activate-default ActiveState-Labs/Python-3.9Beta”

Now you can run state install. Learn more about how to use the State Tool to manage your Python environment.

install, windows

Let us know your experience in the ActiveState Community forum.

Watch this video to learn how to use the ActiveState Platform to create a Python 3.9 environment, and then use the Platform’s CLI (State Tool) to install and manage it.

How to Install Git on Windows 10.

Let’s talk a little bit about Git. This is a tool that performs a version control function on code in a distributed fashion. In other words, it’s an application that allows you to keep track of the versions, fixes, and modifications you’re working on in a project. This form of version control is very useful for teamwork. Likewise, if a project has a large number of files, this tool helps to have better control over them. The version control system helps to record changes made to the code. Furthermore, it records who made the changes and can restore deleted or modified code. In addition, there is no overwritten code because Git keeps multiple copies in the repository. Well, in this post we’re going to see how to install Git on Windows 10.

Downloading Git.

The first thing we have to do is go to the official website of the project and download the latest version.

Git installation.

After downloading, just run the installer. In the first window, you accept the license and proceed with the installation.

Then select the installation directory.

Then select some settings to install. I recommend you not to modify anything and continue with the installation.

The wizard offers to create a shortcut in the Start Menu.

Setting Up the Git Installation Parameters in Windows 10

In the next window, select the editor. It is important to realize, that the wizard itself does not recommend using the program’s default editor. Consequently, it is possible to select another one from the list. In my case, I chose Notepad as it is very intuitive and comfortable to use. However, the user can select any of them.

In the next window, select the PATH environment. We recommend using Git as a command line so you can use git bash to launch commands from Git itself. So, leave the default option and continue with the process.

Next, select the SSL/TLS library that Git will use to manage the HTTPS connections. The options are OpenSSL and Windows Secure Channel library. Make your selection according to your needs. Select OpenSSL as the transport layer. On the other hand, if you want to manage the certificates through the Active Directory Domain Services. So you need to select the native Windows library.

Now set up the line ending conversions. The default is a Windows-style checkout. In other words, LF is converted to CRLF when checking out text files and vice versa at commit time. Git implements this conversion to correctly display line jumps in Windows. Likewise, other options can be selected according to the user’s needs.

Here in this window, Git will use a Linux command-line emulator. But in this case, it will be supported by git bash because we’ll be using Git on Windows.

Please leave the following options by default.

Git is offering to enable experimental options. In this case, it improves startup speed but can cause instability. So don’t select it and continue the installation.

After all the parameters are set, the wizard will begin installing the Git client. Please wait a few moments until he finishes his work.

Testing Git.

Once the installation is complete, enter Git into the search bar and launch the git bash. Note that this terminal has the basic functionality and utilities of a Unix shell.

We’ve finally seen how to install Git on Windows 10. It is one of the most widely used version control systems today. I hope this post is useful to you. Before saying goodbye, I invite you to see the article about Syncthing on Windows 10

How to Install Git on Windows

Git is a higher-level Graphical User Interface (GUI) application widely used in Windows environments. This utility helps users to track projects efficiently and quickly create and clone repositories. By default, Git has a “Git Bash” command line, or bash scripting shell that is used to execute the Git commands on Windows.

This article will provide the easiest process of Git installation on Windows.

How to Install Git on Windows?

To install Git on your Windows system, follow the below-given instructions.

Step 1: Download Git First, open your favorite browser, visit the Git official website, and click on the download link for the Windows Git version:

The installer file of Git will start downloading:

Step 2: Run Git Installer After downloading the installer file, open up the “Downloads” directory and double-click on the “Git Installer” file:

Click on the “Run” button to allow your system to execute the file:

Step 3: Read GNU License

Read the “General Public License” and click on the “Next” button:

Step 4: Select Location

Click on the “Browse…” button to specify the desired folder for Git installation and click on the “Next” button:

Step 5: Select Components

Now, mark the Git components you want to install. After that, click on the “Next” button:

Step 6: Select Start Menu Folder

Browse the “Start Menu” folder in which the application shortcut will be placed and press the “Next” button to go ahead. For instance, we have selected by default the “Git” folder:

Step 7: Choose Text Editor Choose the text editor you want to use by default with “Git”, specify it in the field and move ahead by clicking on the “Next” button. In our case, we have selected “Notepad” as the Git default editor:

Step 8: Specify Initial Branch Specify the name for your initial branch or select the “Let Git decide” option, which indicates that Git will use the default branch name “master”, and press the “Next” button:

Step 9: Set PATH Environment From the next screen, you can change the PATH environment according to your preferences:

  • The first option will restrict you from using “Git Bash” for Git common execution.
  • The second (Recommended) option will permit you to use Git from “Git Bash”, “Command Prompt”, and “Windows PowerShell”, as well as other third-party command line software.

In our case, we have selected the recommended option and hit the “Next” button:

Step 10: Choose Secure Shell Client Choose the “Secure Shell Client” which you like Git to utilize and click on the “Next” button:

Step 11: Select HTTPs Transport Backend Mark the default “Use the OpenSSL library” option to validate server certificates using the “ca-bundle.crt” file and press the “Next” button:

Step 12: Select Server Line Ending

Select the default “Server Line Ending” option for treating the line endings in text files and move ahead by clicking on the “Next” button:

Step 13: Choose Terminal Emulator Mark the default “MinTTY” terminal emulator and hit the “Next” button:

Select the “Default” behavior of “git pull” and click on “Next”:

install, windows

Step 14: Specify Credential Helper

The “Credential Manager” is utilized for fetching or saving the credential in Git. The default option is the most stable to go, select it and click on “Next”:

Step 15: Configure Additional Options Decide which extra options you want to enable, mark them, and press “Next”:

Step 16: Install Git on Windows Click on the “Install” button to start the Git installation process:

Wait for a few minutes while setup installs Git on your Windows system:

Once the installation process of Git is completed, click on the “Finish” button:

Step 17: Check Git Version Execute the below-given command to ensure if Git is installed:

The above-given output shows that “Git” is successfully installed in our Windows system.

What are the modes of Git on Windows?

Let’s check out the method to launch both utilities one by one!

How to Launch Git Bash on Windows?

Search for the “Git Bash” command line using the “Windows Startup” menu and open it:

The following “Git Bash” command line interface will now appear on your screen:

How to Launch Git GUI on Windows?

Launch the “Git GUI” a graphical user interface with the help of the “Startup” menu:

The “Git GUI” will appear on your screen and is all ready to use:

We have compiled the easiest method of installing Git on Windows.


To install Git on Windows, first, visit the Git official website, and download the installer file for Windows. Then, open the downloads folder, and execute the “Git installer”. Perform all operations required for setup and click on the “Install” button. After that, launch the “Git Bash” command line with the help of the “Windows Start” menu and execute the “ git –version” command to verify the Git installation. In this article, we have demonstrated the installation procedure of Git on Windows.

Maria Naz

I hold a master’s degree in computer science. I am passionate about my work, exploring new technologies, learning programming languages, and I love to share my knowledge with the world.

Install Git – Git Installation On Windows And CentOS

Reshma Ahmed Reshma is a tech-savvy professional working as a Research Analyst at Edureka. Reshma is a tech-savvy professional working as a Research Analyst at Edureka. She is a DevOps evangelist, a Cloud enthusiast, a Big Data Hadoop.

Install Git – Git Installation On Windows And CentOS

Copy Link

How do I Download and Install Git?

Let me guide you through the process to install Git in your system through this blog. In case you want to know more about Git don’t forget to checkout this blog. Git is a key skill required for DevOps Certification Training and multiple job roles.

In this Install Git blog you will learn:

Before you move ahead, check out this video on GIT installation.

Git Installation Tutorial for Beginners | Git Installation On Linux | DevOps Tools | Edureka

So, without any further ado, let us begin by understanding how to install Git on a Windows system.

Install Git On Windows

To download the latest version of Git, click on the link below:

Great! Your file is being downloaded.

After your download is complete, Run the.exe file in your system.

After you have pressed the Run button and agreed to the license, you will find a window prompt to select components to be installed.

After you have made selection of your desired components, click on Next.

The next prompt window will let you choose the adjustment of your path environment. This is where you decide how do you want to use Git.

You can select any of the three options according to your needs. But for beginners, I recommend using Use Git From Git Bash Only

The next step is to choose features for your Git. You get three options and you can choose any of them, all of them or none of them as per your needs. Let me tell you what these features are:

The first is the option to Enable file system caching.

Caching is enabled through Cache manager, which operates continuously while Windows is running. File data in the system file cache is written to the disk at intervals determined by the operating system, and the memory previously used by that file data is freed.

The second option is to enable Git Credential Manager.

The Git Credential Manager for Windows (GCM) is a credential helper for Git. It securely stores your credentials in the Windows CM so that you only need to enter them once for each remote repository you access. All future Git commands will reuse the existing credentials.

The third option is to Enable symbolic links.

Symbolic links or symlinks are nothing but advanced shortcuts. You can create symbolic links for each individual file or folder, and these will appear like they are stored in the folder with symbolic link.

I have selected the first two features only.

You can choose one from the options.

The default terminal of MYSYS2 which is a collection of GNU utilities like bash, make, gawk and grep to allow building of applications and programs which depend on traditionally UNIX tools to be present.

Or you can choose the window’s default console window (cmd.exe).

Now you have got all you need. Select Launch Git Bash and click on Finish.

This will launch Git Bash on your screen which looks like the snapshot below:

Let us proceed with configuring Git with your username and email. In order to do that, type the following commands in your Git Bash:

git config global user.name “” git config global user.email “”

It is important to configure your Git because any commits that you make are associated with your configuration details.

If you want to view all your configuration details, use the command below:

This is how you install and setup GIT on Windows.

Install Git on CentOS

Step 1: First we need to install the software that Git depends on. These dependencies are all available in default CentOS repository.

sudo yum groupinstall “Development Tools”

It will ask for your confirmation to download the tools.

Press Y for Yes.

The “Development tools” which is a yum group, is a predefined bundle of software that can be installed at once, instead of having to install each application separately. The Development tools will allow you to build and compile software from source code.

sudo yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

Enter your password. It will ask for your confirmation to download the package.

Now we are ready with the prerequisites. Lets proceed towards Git installation.

Now we are going to use wget command to download a specific version of Git.

But first we need to copy the link of the version that we want to install. For that go to this website.

You will find the following webpage:

I am downloading git-2.7.2.tar.gz version of Git.

Now use the wget command with the link of the Git version you have chosen to install. Use the command below:

How to Download & Install Git on Windows 10. Git Installation 2023

wget https://github.com/git/git/archive/v2.7.2.tar.gz.O git.tar.gz

This downloaded file will be available in my directory.

Once the download is complete we will extract the file from the downloaded Git Tar file. For that we will use Tar command.

Lets see the extracted folder.

Now lets change the directory to Git.

Use the command cd git

We are in the source folder we can begin the source build process. For that first type in the command:

Now use the following command:

The configure script is responsible for getting ready to build the software on your specific system. It makes sure all of the dependencies for the rest of the build and install process are available once configure has done its job, we can invoke make to build the software.

Now that the software is built and ready to run, the files can be copied to their final destinations. Use the command below:

The make install command will copy the built program, and its libraries and documentation, to the correct locations.

Now to check the version of Git installed we will use the command:

Before we go ahead you need to submit some information about yourself so that commit messages will be generated with the correct information attached. We need to provide Name and Email address that we would like to embed into our commits, to do that we will use following commands:

git config.-global user.name “Your Name” git config.-global user.email “you@example.com”

To confirm that these configurations are added successfully we will use the command:

git config.-list

Now we need to generate a SSH key. SSH is a secure protocol used as the primary means of connecting to Linux servers remotely. Now to generate a new SSH key we will use:

ssh-keygen.t rsa.b 4096.C “your_email@example.com”

It will ask you to enter the file name where you want to save the key. If you want it saved in your default directory press ‘Enter’. Enter blank passphrase if you want to and then enter the same again.

install, windows

There is a program called ssh-agent that runs the duration of a local login session. It stores unencrypted keys in memory, and communicates with SSH clients using a Unix domain socket. So to ensure that SSH agent is enabled we will use this command below:

To add SSH key to the SSH agent we will use

To add SSH key to our GitHub account we will use:

The gibberish you see on screen is actually the SSH key. 😉

Finally we need to copy the SSH key and then we need to go to the GitHub account and click on settings.

(P.S. If you don’t have a GitHub repository and want to learn how to create it. skip here )

and then go to SSH and GPG keys option on the left.

We will now click on New SSH key and add title to it and then paste the copied key in the space provided. Now we will click on add SSH key

Now use the below command to test the SSH key:

Now we can see in the snapshot below, that the colour of the key is green. It means we have successfully tested the key.

This is how you install Git and connect to your central repository on Git.

Create GitHub Repositories

You have learnt to install Git in your system and now its time to make repositories on GitHub that will act as your remote repository.

Go to “www.github.com” and like a piece of cake, all you need to do to Sign Up is fill up the following form and click on Sign Up.

Choose if you want your repositories to be private or public.

After choosing your plan, click on Continue

Confirm your email and then click on Start a project.

Name your repository and click on Create repository.

Your repository will look like this snapshot below:

Now, you are all ready to commit, pull, push and perform all other operations using Git. If you want to learn how to perform these operations and more, please checkout my Git Tutorial blog.

Popular Question:-

Do I need to install git to use GitHub?

You need to have Git installed if you want to work on your project on your local computer. GitHub will not work on your local computer if you don’t have Git installed. So, install Git for Windows, Mac, or Linux as needed.

How do I know if git is installed or not?

To check if git is installed or not, open the command prompt and execute the command git.-version. If this returns a valid version number that means you have git installed in your system.

If you found this “Install Git” blog, relevant, check out the DevOps training by Edureka, a trusted online learning company with a network of more than 250,000 satisfied learners spread across the globe. The Edureka DevOps Certification Training course helps learners gain expertise in various DevOps processes and tools such as Puppet, Jenkins, Nagios and GIT for automating multiple steps in SDLC.



| Denial of responsibility | Contacts |RSS