Learn more about cloning repositories
You have read-only access
improve test to catch more failure modes (both races and hangs)