Bobcares

Quick Guide: Git Setup on RHEL 9 via dnf

by | Apr 4, 2025

Learn how to install and configure Git on RHEL 9 via dnf. Our Server Management Support team is here to help you with your questions and concerns.

Quick Guide: Git Setup on RHEL 9 via dnf

Git is a distributed version control system designed to track changes in source code during software development. It allows multiple developers to work together on a project, resulting in a structured and organized development process.

Quick Guide: Git Setup on RHEL 9 via dnfHere are some of Git’s key concepts:

  • Repository (Repo):

    It is a storage space for our project’s files and the entire history of changes.

  • Commit:

    A commit is a snapshot of our project at a specific time, preserving changes and allowing us to revert if needed.

  • Branch:

    Branches let us work on different features or bug fixes independently, preventing conflicts in the main codebase.

  • Merge:

    Merging combines changes from different branches into a single branch.

Key Benefits of Using Git on RHEL 9

  • RHEL 9’s secure and stable environment enhances Git’s reliability.
  • Easy integration with development tools and CI/CD pipelines.
  • Reliable support for enterprise-grade applications.

Why Use dnf on RHEL 9?

dnf is Red Hat’s advanced package manager. It makes software installation, updates, and dependency management easier by ensuring compatibility with our system. Furthermore, RHEL 9 comes with dnf pre-installed, making it the easiest way to install Git.

For more RHEL-specific setups, check out our guide on installing and configuring an NFS server on RHEL.

 

Steps to Install Git on RHEL 9

  1. First, make sure the system has the latest updates:

    sudo dnf update -y

    This command updates the package database and upgrades installed packages to their latest versions.

  2. Then, verify that Git is available in the official RHEL 9 repositories:

    sudo dnf search git

    This command lists all packages related to Git. Look for a package named `git`.

  3. Next, install Git by running this command:

    sudo dnf install git -y

    The `-y` flag automatically confirms the installation prompt.

  4. After that, confirm the installed version of Git:

    git –version

    At this point, we will see an output like this:

    git version A.B.C

    Here, `A.B.C` represents the installed Git version.

Configuring Git

After installation, configure Git with the username and email (used in commits):


git config --global user.name "Our Name"

git config --global user.email "name@example.com"

Then, verify the configuration:

git config –list

If a newer version of Git is available, we can easily update it with this command:

sudo dnf upgrade git

Troubleshooting Tips

Error: Git not found in the repository

In this scenario, ensure the RHEL 9 system is registered and subscribed to Red Hat’s repositories:


sudo subscription-manager register

sudo subscription-manager attach


sudo dnf repolist

Sometimes, the RHEL’s default repository version may not be the latest. To install the latest version, add the EPEL (Extra Packages for Enterprise Linux) repository:

sudo dnf install epel-release -y

We can also enable additional repositories or download the source code from Git’s official website to build it manually.

Once Git is installed, we can start using it to manage our projects. Here are some basic Git commands to get started:

  • Initializing a Repository:

    git init

  • Adding Files to the Staging Area:

    git add file_name

  • Committing Changes:

    git commit -m "A commit message"

  • Viewing Commit History:

    git log

  • Checking the Status of the Repository:

    git status

Furthermore, to work with remote repositories (e.g., on GitHub or GitLab), we can use commands like `git clone`, `git remote add`, `git push`, and `git pull`.

To create and manage branches, we can also use `git branch`, `git checkout`, and `git merge`.

Additionally, we can use GUIs like GitKraken or SourceTree to simplify Git operations.

If you’re exploring broader Linux setups, these resources might interest you:

[Need assistance with a different issue? Our team is available 24/7.]

Conclusion

Installing Git on RHEL 9 using dnf is quick and reliable. With proper setup and basic Git knowledge, we can easily manage our projects and collaborate.

In brief, our Support Experts demonstrated how to install and configure Git on RHEL 9 via dnf.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Speed issues driving customers away?
We’ve got your back!