Ensure that a fresh repo can also pull.
Address the pathinfo on empty repo

- Make it not fail at least.
Permit the git:// protocol.
Fix that typo.

- File rendering works now.