URL check incorrectly flags Google Cloud Source Repository SSH URLs as malformed
Google Cloud Source Repositories is a git hosting system. It offers several ways to authenticate, one being SSH-based. This generates a remote URL that looks like:
ssh://my.email.address@gmail.com@source.developers.google.com:2022/p/my-project/r/my-repository
Git has no problem with this remote URL and it works wonderfully. gitg, on the other hand, refuses to fetch from this remote with the message:
Failed to fetch from ssh://my.email.address@gmail.com@source.developers.google.com:2022/p/my-project/r/my-repository: malformed URL 'ssh://my.email.address@gmail.com@source.developers.google.com:2022/p/my-project/r/my-repository'