

This can then be worked on in the normal manner and any changes can be. Changed SSH Client to OpenSSH, instead of the default PuTTY/PlinkĪfter these two changes, fetching, cloning and pushing to my remotes all work fine. Final steps: Before you can push any changes to your GitLab repositories, you need to create a SSH key in Sourcetree and paste it into GitLab. Select Clone to copy across the entire repository from the GitLab server.I made two changes in Tools > Options which fixed this: It turned out my issue was to do with the SSH Client Configuration (the ‘access denied’ and “Too many authentication failures for git” messages were the big clues). Step 1: Click on + New Repository > Clone from URL Step 2: In Source URL provide URL followed by your user name, Example: GitLab Repo URL : GitLab User Name : zaid. This was running Source Tree 1.6.something and 1.7.0, with the remote hosted in GitLab Community Edition version 8.1.4. Please make sure you have the correct access rights I was facing the same issue in Sourcetree for macOS: This is not a valid source path / URL. Clone the project/repo to your machine from the GitLab server, using SourceTree. "Too many authentication failures for git"įatal: Could not read from remote repository. For that reason, its a good idea to create a directory to contain all those repositories. As you use Bitbucket more, you will probably work in multiple repositories. Initially when I tried to Fetch from a Gitlab remote in SourceTree, I got error messages like this: git -c diff.mnemonicprefix=false -c core.quotepath=false fetch originįATAL ERROR: Server sent disconnect message Use Sourcetree to clone your repository to your local system without using the command line.
