Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×Given the GitHub security issue described on Slashdot today, is there an update to SourceTree? Does the issue matter to SourceTree? If not, why not?
Hi all,
I've just deployed Mac 2.0.4 which has updated embedded version of Git and Mercurial to address CVE-2014-9390.
The Windows version will follow shortly and in the meantime you can use a system Git/Mercurial version.
EDIT: Windows version 1.6.12 [released] addresses CVE-2014-9390.
Update: please read the blog post for instructions to update the embedded Git/Mercurial versions in SourceTree for Windows. https://blog.sourcetreeapp.com/2014/12/18/atlassian-update-for-git-and-mercurial-vulnerability/
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks. BTW, I got this message when trying to update from within SourceTree itself: 'git log' failed with code -1:'launch path not accessible ' (complete with the new line before the last single quote)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This looks like a Mac issue, presumably, based on the output. It means that Git can't be found, so it's trying to execute something that's not there. Check your preferences again to ensure you're using embedded Git or a system Git version which is accessible.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Here are the instructions from Atlassian on how to update SourceTree to a safe version of Git: https://blog.sourcetreeapp.com/2014/12/18/atlassian-update-for-git-and-mercurial-vulnerability/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There is a Blog entry, stating to switch from embedded GIT to System GIT... However, neither for Mac nor for Windows there is an uptodate command line package available (see http://git-scm.com/download/mac and http://git-scm.com/download/mac).
One workaround I found, is to install the GitHub client (https://mac.github.com/, https://windows.github.com/) and let SourceTree use the git commandline from GitHub. But this does not work (error message: fatal: Unable to find remote helper for 'http'), or compile GIT from the sources.
Atlassian should come up asap with an update for SourceTree!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It may have changed in the last few hours, but git-scm.com/download/win has version 1.9.5, which is listed as one of the safe options.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've posted an answer on this thread, thanks for bringing this AAC Q to my attention.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Maybe @Kieran Senior [Atlassian] can give us an idea when/if there will be an update to SourceTree's embedded git.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You could install latest git (2.2.1) with homebrew this way:
brew install git
And then simply point to /usr/local/bin/git as system git in SourceTree.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
My experience on MAC was that when I told SourceTree to use System Git, it offered to install "Apple Git". I took that option, "Apple Git" installed itself, and SourceTree since then has been pointing to that version of git, as shown below:
RdgJrMacBookPro:SourceTreeTest1 rdg$ cd /usr/bin
RdgJrMacBookPro:bin rdg$ ls -lsa git
8 -rwxr-xr-x 1 root wheel 14160 Sep 26 22:06 git
RdgJrMacBookPro:bin rdg$ git --version
git version 1.9.3 (Apple Git-50)
RdgJrMacBookPro:bin rdg$ pwd
/usr/bin
RdgJrMacBookPro:bin rdg$
In the case of Win7, I also run SourceTree on Win7 via bootcamp. Over there, I had already installed git before I installed SourceTree. I think it was "msysgit". Anywhere, it was a simple matter of pointing SourceTree to the location of "git" in that prior installation, to use instead of SourceTree's internal git.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
According to the blog post, you may still be vulnerable. The recommended 1.9.x release is 1.9.5, your Apple Git is 1.9.3.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, I agree. I need to upgrade from 1.9.3 to 1.9.5. Thanks for pointing this out. My guess is that Atlassian will issue an update for SourceTree quickly that makes their internal version safe as well.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.