How to install SmartGit on Fedora Linux?

SmartGit is one of the most powerful Git GUI clients with support for Azure DevOps, Bitbucket, GitHub, GitLab, etc.

It focuses on simplicity by providing a nice GUI so that people who are comfortable with commands can also easily work. It is designed for Git and Mercurial with SVN repositories.

SmartGit is available for different platforms including Windows, Linux, and macOS.

In this article, I will discuss how to install SmartGit on Fedora Linux.

The key features of SmartGit

The key features of SmartGit are given below.

  • You can modify commits before pushing them.
  • It comes built-in with an ssh client, file compare, and merges tool so you need not additionally download and install it.
  • You can easily clone repositories from GitHub, Assembla, and other hosting providers. You can also create and resolve GitHub pull requests and review comments
  • Partially cloned repositories (starting with Git 2.29) are now supported missing objects will be fetched on-demand. For the Clone, you can limit the maximum file size to fetch.

How to install SmartGit on Fedora

We will install SmartGit on Fedora by using SmartGit tar.gz package which is available on its official website. Go to its download page and click on Download for Linux.

download for linux

Alternatively, you can use the given command to download the SmartGit from your terminal –


Use the given command to extract the downloaded file to /opt directory.

sudo tar -xvzf smartgit-linux-21_2_3.tar.gz -C /opt

The version of the SmartGit application may vary so make sure to use the current version in the above command to avoid any errors.

Change the current working directory to /opt/smartgit/bin

cd /opt/smartgit/bin

Run the SmartGit application by using the given command –


This will run the SmartGit setup as you can see in the image below, click on Next to proceed.

smartgit setup

Now enter your name and email and click on Next.

enter name and email smartgit

Choose your default SSH client and click on Next.

ssh smartgit

On the next screen choose the default type and click on Next.

choose default style

Finally, click on Finish to complete the setup.

setup smartgit

Finally, you will see the user interface of the SmartGit application on your Fedora system –



You have successfully set up SmartGit in your Fedora system.

Now if you have a query or feedback then write us in the comments below.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.