SourceTree is a free GUI client for Git. In this guide, we assume you are using it with a GitHub account.
Login to your Atlassian account, you can try to skip that step. If the installer doesn't allow skipping, you can create an Atlassian account as directed.Pick tools to download and install, you will be asked to choose whether to install Git and . Unselect Mercurial. If prompted, choose to use the system Git (assuming you have installed Git already) instead of the Git that comes with Sourcetree.No unless you are already familiar with SSL key usage.Option 1: This is the recommended option, as it caters for both basic and advanced usage.
repo,workflow, and user options.Tools -> Options -> AuthenticationAdd, to add an authentication method.GitHubHTTPSPersonal Access TokenRefresh Personal Access Token button. When prompted, enter your usual GitHub username but give the PAT (the one you created in step 1) instead of the regular password.Option 2: This option is good enough for basic usage.
Tools -> Options -> AuthenticationAdd, to add an authentication method.GitHubHTTPSOAuthRefresh OAuth token button.Option 3:
Web Credentials or Windows Credentials categories,Here are two options for connecting Sourcetree with your GitHub account. Both require creating a Personal Access Token (PAT) at some point. When you create a PAT, we recommend that you tick both repo and workflow checkboxes.
Option 1: Try the steps given in this YouTube guide from Nick Graham:
Caching GitHub credentials
If you are prompted to enter GitHub credentials every time you connect to GitHub using Sourcetree, you can cache GitHub credentials by following the guide given here (recommended: use the Git Credentials Manager option, not the GitHub CLI option).