I've got keys configured on the command line that I bring up from the "Terminal" button on SourceTree, but when I try to fetch/push from the SourceTree GUI, I get the following:
git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin Access denied ... FATAL ERROR: Server sent disconnect message type 2 (protocol error): "Too many authentication failures for git" fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
This is via ssh.
What would the GUI be doing with the same repo that's different than the command line?
EDIT: Tried starting over, pulling from the existing repo I've set up from the Terminal rather than pushing a new repo to the server.
Unfortunately, it asks me for a password when I believe it's supposed to ask me for the key. The only strange thing I haven't seen before is that the username for this repo is in the format `ssh://firstname.lastname@example.org:MyLogin/repo_name.git`
I haven't seen a login name presented in the "port" location before.
But I'd still think that the key request should come up.
The result is...
With the tab, I was trying for a "clean repo install", so was cloning "from scratch". Looks like the answer was that Pageant wasn't installed. I thought SourceTree did that for me, but apparently not. ? The URL (which came from an on-network install of GiLab) does work, strangely enough.
Supported Platforms macOS Sourcetree has a lot to offer and, like many developer tools, finding and using it all can be a challenge, especially for a new user. Everyone might not love ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot