-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keybase Git: Sourcetree Fails to Find Remote Helper #3084
Comments
Hi @Zuline, due to limitations in SourceTree, remote helpers only work if you use "system git": https://confluence.atlassian.com/sourcetreekb/using-embedded-git-or-system-git-in-sourcetree-785323587.html Does that fix it? |
@strib I found other workarounds too. You can symlink our git-remote-helper into the embedded git dir. Or change the |
|
@chrisnojima did we come up with other solutions? |
The other thought was to ensure that /usr/local/bin was picked up by sourcetree itself. We were going to reach out to them to see if they'd do that themselves, you could theoretically just make a shortcut or script or something that just does this itself like a terminal alias (I haven't tested this)
|
@strib thanks for the rapid response...it doesn't fix it. Sourcetree was using local git. I reset it and restarted...still the same issue. @chrisnojima executing your code in the terminal invokes Sourcetree in CLI mode and, when asked, it pushes successfully. Interestingly it doesn't have an awareness that it's one behind the remote when invoked in that mode. Who knows why... @maxtaco Thanks Max, it would be nice to have a clean solution to this for non-tech users. |
Hello - I just came looking for the solution to this exact problem. While I had previously configured ST to use system git, the push to my keybase repo failed similarly to that described in the 1st post. I found if I carefully selected FYI: SourceTree reports version 2.6.3 and 2.14.1 for System Git Update: I believe I figured the problem. On my system If I instead selected |
My fix… (for Max OS 10.13.3 and SourceTree 2.7.1) Voila, everybody in the same directory and happy as a clam maybe keybase can add this link when setting up git? |
Had the same problem on Mac OS (10.13.4) with Sourcetree (2.7, 152) and Tower (2.6.4, 357). Thanks to @sphardy and @randarnold, I found what was wrong:
I guess, placing Keybase utils symlinks into |
I set up a couple of trial repos. I love the way it works from the CL. However some of our team use Sourcetree as their GIT GUI of choice.
All goes well until you try to push to the remote and you get:
Sourcetree Mac 2.3.2 (75)
The text was updated successfully, but these errors were encountered: