description#
when using the ssh:// syntax for git operations like cloning and pushing, the operation fails with error: invalid repo format, needs <user>/<repo>; the "normal" syntax (i.e. git@example.com:handle/repo) is unaffected.
this breaks some things including forgejo's repo mirroring feature which uses the ssh uri for some reason, and possibly connecting to hosts that expose ssh on a different port without adding a dedicated Host block in ssh_config.
Ah, gotcha. We need to teach repoguard to understand
ssh://URIs. Thanksβthis should be a quick fix.