Learn more about cloning repositories
You have read-only access
Separate the interface from the implementation, and provide a new "url fetch" implementation