git://behind-a-firewall

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 or Bower. They tend to use the Git protocol as it offers great speed over SSH and HTTPS.
If you can't convince your admin of trust, to open port 9418, you can use the Git configuration to use HTTPS instead of the Git protocol. Just execute the following command:

$ git config --global url.https://.insteadOf git://

For a detailed list of available configuration options please see:
http://git-scm.com/docs/git-config