How to install SmartGit on Ubuntu?

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, macOS. In this article, I will discuss how to install SmartGit on Ubuntu.

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 in Ubuntu

We will use gdebi package to install SmartGit on our system. So first use the given command to install the gdebi on your system.

sudo apt install gdebi -y

Next, go to the download page of SmartGit on its official website and copy the download link and use the given command to download and install the latest SmartGit.


Now use the given gdebi command to install the SmartGit on your system.

sudo gdebi smartgit-21_1_0.deb

This will start installing SmartGit.

Launch the SmartGit application

Once the application gets installed on your system you can open it from the dashboard Activities. Click on Show Applications and then search the smartgit in the search bar.

When the icon appears click on it to open this application.

Accept License Agreement

When the application will start you need to set up it. You need to choose among Free SmartGit evaluation for commercial use, Registered user, commercial use, and Non-commercial use only.

Here I will choose Non-commercial use only on clicking on the Next a new window will open which will prompt you to accept Non-Commercial Licence. Tick the checkbox and click on OK.

In the next few step, it will ask you for information like user name and email, style, etc finally click on finish. This will open the graphical interface of SmartGit.

Now you can start using it.


You have successfully set up SmartGit in your system. Now if you have a query then write us in the comments below.

Leave a Comment