You can clone with
HTTPS or Subversion.
Heroku and Socket.IO do not play well out of the box with each other.
To fix this, Socket.IO must have its transport set to XHR-polling with a 10 second interval:
io.set('polling duration', 10);
See this Heroku article for more information.