Work with Git repositories, view, explore, modify GitHub projects

Sourcetree sees this file, but fails to stage it if you try. Fortunately, it doesn't delete it yet. Stage the file from terminal with git add. Commit the file either from terminal or Sourcetree, both will work. Make a change to the file. Sourcetree sees the change, stage the file in Sourcetree. SourceTree is the best open source Git version control client. It comes with lots of features which helped me a lot. The main feature is it's user interface which will help any novice user to learn and execute Git commands.

Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI.

Sourcetree is perfect for making advanced users even more productive. Review changesets, stash, cherry-pick between branches and more.

Features and highlights

  • The new Git status
  • Visualize your progress
  • Git Large File Support
  • Git-flow out of the box
  • Submodules make life easier when managing projects
  • Search for commits, file changes, and branches
  • Interactive rebase
  • Remote repository manager

Sourcetree Rebase

SourceTree 4.0.2 on 32-bit and 64-bit PCs


This download is licensed as freeware for the Windows (32-bit and 64-bit) operating system on a laptop or desktop PC from programming software without restrictions. SourceTree 4.0.2 is available to all software users as a free download for Windows.

Filed under:
  1. SourceTree Download
  2. Freeware Programming Software
  3. Major release: SourceTree 4.0
  4. Git Client Software

Sourcetree Gitlab Auth Blocker

In Sourcetree, when I select “” (private token auth type is selected by default), I enter my Gitlab username and password (SSH, I cannot change the to the recommended ED25519 option.

Even though the correct user name and password are entered, I get the following error:
“Login error, We couldn’t connect to GitLab with your (username) credentials. Check your username and try the password again.”

I’ve tried connecting via Gitlab CE and also through HTTPS. Clarify language synonym. Nothing seems to work though I can git commit via Terminal.


Sourcetree Vs Fork

Has anyone else encountered this auth issue with GitLab? I was formerly on GitHub and didn’t have any issues with auth. I did enable 2FA if this causes problems with Sourcetree?