Use git protocol for GitTestCase reference repo instead of ssh protocol

The git protocol can be read by anyone and does not require ssh keys.  If the reference repository is switched to use the git protocol, it allows my test job on BuildHive to pass tests   successfully.