Canonicalize repo URLs