UbuntuUbuntu Based

How To Install Git on Ubuntu 24.04 LTS

Install Git on Ubuntu 24.04

In this tutorial, we will show you how to install Git on Ubuntu 24.04 LTS. Git is a powerful and widely used distributed version control system that allows developers to track changes in their codebase, collaborate with others, and manage different versions of their projects efficiently.

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of Git on Ubuntu 24.04 (Noble Numbat). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

Prerequisites

  • A server running one of the following operating systems: Ubuntu and any other Debian-based distribution like Linux Mint.
  • It’s recommended that you use a fresh OS install to prevent any potential issues.
  • SSH access to the server (or just open Terminal if you’re on a desktop).
  • An active internet connection. You’ll need an internet connection to download the necessary packages and dependencies.
  • An Ubuntu 24.04 system with root access or a user with sudo privileges.

Install Git on Ubuntu 24.04 LTS Noble Numbat

Step 1. Updating the Package Repository.

It’s crucial to keep your system up-to-date to avoid potential compatibility issues and security vulnerabilities. Open your terminal and run the following commands to update the package lists and upgrade installed packages:

sudo apt update

This command will fetch the latest package information from the Ubuntu repositories, allowing you to install the most recent version of Git and its dependencies. Updating the package repository is crucial to maintaining the security and stability of your system.

Step 2. Installing Git on Ubuntu 24.04.

  • Method 1: Installing Git Using APT

The easiest and most straightforward way to install Git on Ubuntu 24.04 LTS is through the APT package manager. APT (Advanced Package Tool) is a command-line utility that simplifies the process of installing, updating, and removing software packages on Debian-based Linux distributions, including Ubuntu. Run the following command to install Git:

sudo apt install git

Verify the installation by checking the Git version:

git --version

This method is recommended for most users as it ensures a stable and well-tested version of Git is installed on your system. Additionally, any future updates to Git will be automatically handled by the package manager, keeping your installation up-to-date with minimal effort.

  • Method 2: Installing Git from Source

While installing Git using APT is the preferred method for most users, there may be situations where you need to install Git from the source. This approach can be beneficial if you require the latest version of Git or if you want to customize the installation with specific options.

First, install the necessary dependencies:

sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

Next, download the latest Git source code from the official Git website:

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.4.tar.gz

Extract the downloaded archive:

tar -zxf git-2.9.4.tar.gz

Change into the extracted directory:

cd git-2.9.4

Compile and install Git:

make prefix=/usr/local all
sudo make prefix=/usr/local install

This method allows you to install the latest version of Git directly from the source code. However, it’s important to note that you’ll need to manually update Git when a new version is released, as the package manager won’t handle updates automatically.

Step 3. Configuring Git.

After installing Git, it’s recommended to configure it with your user information. This information will be associated with your commits, making it easier to track changes and collaborate with others.

  • Set your user name:
git config --global user.name "Your Name"
  • Set your email address:
git config --global user.email "your@email.com"

Step 4. Creating Your First Git Repository.

Now that you have Git installed and configured, let’s create your first Git repository. A repository is a directory where Git tracks and manages changes to your project files.

    1. Navigate to the directory where you want to create your new repository.
    2. Initialize a new Git repository:
git init

This command creates a new .git subdirectory in your current working directory, which contains all the necessary Git metadata and configuration files.

    1. Create a new file or make changes to an existing file in your project.
    2. Add the file(s) to the staging area:
git add [file_name]
    1. Commit the changes with a descriptive message:
git commit -m "Initial commit"

Step 5. Advanced Git Features and Commands.

Beyond basic setup, Git offers advanced features like branching and merging, which are essential for managing different development stages. For instance, create a new branch with:

git branch new-feature

Switch between branches using:

git checkout new-feature

Merge completed features into your main branch with:

git merge new-feature

Explore other advanced commands such as git rebase and git stash to manage your code efficiently.

Congratulations! You have successfully installed Git. Thanks for using this tutorial for installing Git on the Ubuntu 24.04 LTS system. For additional help or useful information, we recommend you check the Git website.

VPS Manage Service Offer
If you don’t have time to do all of this stuff, or if this is not your area of expertise, we offer a service to do “VPS Manage Service Offer”, starting from $10 (Paypal payment). Please contact us to get the best deal!

r00t

r00t is an experienced Linux enthusiast and technical writer with a passion for open-source software. With years of hands-on experience in various Linux distributions, r00t has developed a deep understanding of the Linux ecosystem and its powerful tools. He holds certifications in SCE and has contributed to several open-source projects. r00t is dedicated to sharing her knowledge and expertise through well-researched and informative articles, helping others navigate the world of Linux with confidence.
Back to top button