SourceTree is making outgoing tcp connections

SourceTree is making outgoing tcp connection requests to and to other domains. Why? How can this be disabled? I have disabled automatic update checks, so there is no reason this program should be initiating outgoing connections at all.

3 answers

1 accepted

1 vote
Accepted answer

Understood but don't like. No reason connections to Gravatar can't be an option in Preferences for those who want it, or at least something to uncheck for those who don't.

An undocumented phone home "every 12 hours" is a corrupt practice and I've disabled it through a firewall. "for emergencies" is suspect but I certainly believe you "measure SourceTree usage".

The only reason I am posting this is the annoying email I just got saying I had to resolve the question, which, as far as I remember, was not on the list of reasons I would get email when I subscribed to comments on the question.

Very nice application. Nice that it's free. But attitude towards customers as crops to harvest not so much.

There is an option for this (at least nowadays): Tools/Options/General - Load avatar images from FYI.

Gravatar is used to display user icons on commits. This is pretty universal in hg/git clients these days.


It's also trying to connect to href=",%20">, doing that at random moments, like when I'm not even working with the application but I left it running in the background.

Even for the icons, the application is already 61MB, so is there any reason it can't store a small icon locally and has to fetch it remotely? Don't understand the design philosophy here.

The way gravatar works is that you can set up your own personal image (like Twitter, Facebook etc) so that whenever a gravatar-enabled service looks up your email (in this case, the committer/author), you get the personalised image. This is nice for recognition purposes. If you don't have a gravatar image, then you get the standard procedural image. In fact, this very website gets the avatar images from gravatar, that's why mine is a picture of me and yours is a procedural shape :) There is some cacheing done in fact, so it isn't retrieved every time.

About the connection to, it shouldn't do that any more often than every 12 hours. It's 2 things - a check for any emergency news (e.g. if there was a security issue, major crash bug or something that we really had to let you know about), and a way to measure SourceTree usage. There's no data in it, just a random number, but it's used to measure how much ST is getting used out there, which helps Atlassian justify continuing to invest in the development (since it's a free tool).

How to force update an avatar from I set new avatar at gravatar.combut it still 'default' in SourceTreeApp...

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Oct 23, 2018 in Sourcetree

Tip from the team: configure your repos for hosting goodness!

Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...

1,110 views 4 2
Read article

Atlassian User Groups

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!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you