Using Sourcetree

Last Updated on April 1, 2025 by Neil Murray

Many CF7 Skins Team members now use Sourcetree to work with our Git repositries.

I use SourceTree – Git GUI application for all my work with Git.

Git CLI is quicker & more powerful, if you have solid understanding of Git, but I don’t think it’s suitable for people who aren’t using Git every day.

Neil Murray

Sourcetree Options #

back to top

Display whitespace tab characters #

back to top

Sourcetree Credentials #

When you install SourceTree you will be automatically guided to add your Bitbucket credentials.

Sourcetree asks again for your registration details each time you install the free software. In our case the best option is to use your Bitbucket login details.

Sourcetree then gives some extra options – the Advanced Options are typically very helpful.

If Windows displays CredentialHelperSelector use:

  • Select manager-core
  • Always use this from now on

NOTE: may need to choose than once.

back to top

SSH Key #

During installation you may also be asked to add an SSH key to simplify your Git interactions with Bitbucket.

Generate SSH Key #

See Generate and Load SSH Keys into SourceTree with PuTTY.

back to top

Adding or Changing SSH Key #

Local Computer

Bitbucket

See Set up SSH with Sourcetree

back to top

Install OpenSSH (Windows) #

See Set up personal SSH keys on Windows

back to top

Install PuTTY (Windows) #

See How to Install PuTTY on Windows

back to top

Troubleshooting #

Add following at Command Prompt:

“C:\Users\USER\AppData\Local\SourceTree\app-3.4.11\tools\putty\plink.exe” bitbucket.org
login as: BITBUCKET USER NAME

back to top

Problems – Issues #

If you are having a problem using Sourcetree, you may find these Sync folders, which contain screenshots of how CF7 Skins Team Members dealt with issues they had, helpful.

  • Sourcetree not starting on new laptop – Sync\..\2023-08-14 – Sourcetree not starting on new laptop
  • Sourcetree – the host key is not cached for this server – Sync\..\2023-03-01 – Sourcetree – the host key is not cached for this server
  • Update Bitbucket SSH key – Sync\..\Computer\2023-02-22 – Update Bitbucket SSH key\
  • Incorrect login details Bitbucket – Sync\..\2023-02-28 – Incorrect login details Bitbucket
  • Sourcetree Credentials on new laptop – Sync\..\2023-02-04 – Sourcetree Credentials on new laptop
  • Sourcetree not starting on Desktop – Sync\..\2023-01-22 – Sourcetree not starting on Desktop

back to top

Further Reading:

back to top


Notes:

ADD detailed instructions.

Save all Images to Sync – use ..\Sync\..\Development\Development Guidelines\Working with CF7 Skins\Working with Git\Using Sourcetree\