If you are using two-factor authentication with GitHub you will need to create a personal access token and use it with SourceTree:
To work with GitHub’s two-factor authentication in SourceTree you can simply use your access token instead of your password. The steps to do this are as follows:
- Go to your Personal Access Tokens settings in GitHub.
- Click on the Generate new token button.
- Name the token something descriptive.
- Select which scopes you wish to grant this token.
- Click the Generate token button.
- Copy the token and use it as a password in your hosted repositories.
You can find more information about this on GitHub’s help here.
Mac Users: If your SourceTree keeps on asking for the password, go to the Terminal and type this:
git config --global credential.helper osxkeychain
Related Posts:
- “fatal: HttpRequestException encountered.” Error with GitHub/Bitbucket Repositories due to dropping TLS-1.0 support
- How can I switch to another branch in git?
- GitHub: Permission denied (publickey). fatal: Could not read from remote repository
- git – remote add origin vs remote set-url origin
- GitHub Error Message – Permission denied (publickey)
- Updating a local repository with changes from a GitHub repository
- Git push results in “Authentication Failed”
- github changes not staged for commit
- Git : fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists
- Git push results in “Authentication Failed”
- Download single files from GitHub
- How do I pull my project from github?
- Difference between Git and GitHub
- How to solve SSL certificate: self signed certificate when cloning repo from github?
- How to find my GitHub username so that I can be found via the URL?
- Git – remote: Repository not found
- github website publish cannot publish unborn HEAD
- fatal: The current branch master has no upstream branch
- Create a tag in a GitHub repository
- Git: Could not resolve host github.com error while cloning remote repository in git
- How to pull a specific branch from Github
- GitHub: invalid username or password
- Trying to git pull with error: cannot open .git/FETCH_HEAD: Permission denied
- How do I update or sync a forked repository on GitHub?
- Can I share my private GitHub repository by link?
- There is no tracking information for the current branch
- Git push results in “Authentication Failed”
- Meaning of the GitHub message: push declined due to email privacy restrictions
- How to rename a directory/folder on GitHub website?
- “*** Please tell me who you are.” when using SSH key
- Download a single folder or directory from a GitHub repo
- Pull request vs Merge request
- Clone A Private Repository (Github)
- How do I rename a repository on GitHub?
- error: cannot lock ref.. ‘refs/tags’ exists; cannot create ‘refs/tags/
- How to remove a directory from git repository?
- Your configuration specifies to merge with the
from the remote, but no such ref was fetched.? - Git: Installing Git in PATH with GitHub client for Windows
- ! [rejected] master -> master (fetch first)
- ‘cannot open git-upload-pack’ error in Eclipse when cloning or pushing git repository
- How to git add a whole folder
- My new Github page isn’t showing up
- How can I remove a commit on GitHub?
- Updates were rejected because the remote contains work that you do not have locally
- Unity Collaborate vs GitHub
- Delete branches in Bitbucket
- How do I set up Eclipse/EGit with GitHub?
- Repository size limits for GitHub.com
- How to change the license for a project at Github?
- Why I always Got Error “Push to origin/master was rejected”?
- Git lfs – “this exceeds GitHub’s file size limit of 100.00 MB”
- Github Windows ‘Failed to sync this branch’
- fatal: could not read Username for ‘https://github.com’: No such file or directory
- Github Authentication Failed – … GitHub does not provide shell access
- How to update a branch with master on GitHub
- How do I pull files from remote without overwriting local files?
- Git keeps prompting me for a password
- git push origin master does not work
- Can I arrange repositories into folders on Github?
- Delete forked repo from GitHub
- Found a swap file by the name
- How to discard local changes and pull latest from GitHub repository
- Could not create work tree dir ‘example.com’.: Permission denied
- Sourcetree adding files in global .gitignore, not in repository .gitignore
- Differences between Commit, Commit and Push, Commit and Sync
- How can I delete all Git branches which have been merged?
- key_load_public: invalid format
- Git push hangs when pushing to Github?
- Git: Where exactly is the “working directory”?
- I use SourceTree with Git but need to work with SVN repistory, what options do I have?
- Create empty branch on GitHub
- Import existing source code to GitHub
- Git push requires username and password
- GIT and Development URL’s point to production
- Pull latest stable release via git [closed]
- Is it possible to checkout a beta version of WordPress via github?
- how can I create a WP offline environment before releasing the websites? [closed]
- How to use Git Revert
- How do I properly force a Git push?
- How do I push a new local branch to a remote Git repository and track it too?
- How do you push a tag to a remote repository using Git?
- Gitignore not working
- How do I resolve git saying “Commit your changes or stash them before you can merge”?
- merge one local branch into another local branch
- How can I determine the URL that a local Git repository was originally cloned from?
- How to create a .gitignore file
- How to see the changes between two commits without commits in-between?
- How to delete a stash created with git stash create?
- In a Git repository, how to properly rename a directory?
- How to “git clone” including submodules?
- Why does Git say my master branch is “already up to date” even though it is not?
- Git add all files modified, deleted, and untracked?
- How to switch back to ‘master’ with git?
- Git push existing repo to a new and different remote repo server?
- How to keep a branch synchronized/updated with master?
- Your repository has no remotes configured to push to
- Specify an SSH key for git push for a given domain
- How do I “un-revert” a reverted Git commit?
- How to use Git and Dropbox together?
- Git ignore everything except custom theme directory