diff --git a/modules/git/remote.go b/modules/git/remote.go index a36b106827c..d7c49a44015 100644 --- a/modules/git/remote.go +++ b/modules/git/remote.go @@ -91,6 +91,9 @@ func IsRemoteNotExistError(err error) bool { // normalizeSSHURL converts SSH-SCP format URLs to standard ssh:// format for security func normalizeSSHURL(remoteAddr string) (string, error) { + if strings.HasPrefix(remoteAddr, "ssh://") { + return remoteAddr, nil + } if strings.Contains(remoteAddr, "://") { return remoteAddr, errors.New("remoteAddr has a scheme") }