You can clone with
HTTPS or Subversion.
Might be nice to have a way to create a new test database, deploy all changes, run all the tests (or a specific test), then drop the database. (did I miss a way to do that currently?)
This would be handy when continually working on a function and the tests for it at the same time.
I would just shell script that.