The Git protocol is often blocked by firewalls, which could at least be a
problem if you are using a dependency/package manager like NPM
[https://www.npmjs.org/] or Bower [http://bower.io/]. They tend to use the Git
protocol as it offers great speed over SSH and HTTPS.