From 5be6f6e42c61728e8de213a2d86cc7ded3a97b48 Mon Sep 17 00:00:00 2001 From: QuadJust Date: Mon, 2 Feb 2026 16:32:27 +0900 Subject: [PATCH] OCPBUGS-74387: "Import from Git" forces HTTPS, port 443 Make sure "Import from Git" works fine if we specify anything other than HTTPS and port 443 when using Gitea Fixes https://issues.redhat.com/browse/OCPBUGS-74387 --- .../packages/git-service/src/services/gitea-service.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/packages/git-service/src/services/gitea-service.ts b/frontend/packages/git-service/src/services/gitea-service.ts index 05cfebd070e..9eef70bda64 100644 --- a/frontend/packages/git-service/src/services/gitea-service.ts +++ b/frontend/packages/git-service/src/services/gitea-service.ts @@ -62,9 +62,13 @@ export class GiteaService extends BaseService { }; getRepoMetadata = (): RepoMetadata => { - const { name, owner, resource, full_name: fullName } = GitUrlParse(this.gitsource.url); + const { name, owner, protocols, port, resource, full_name: fullName } = GitUrlParse( + this.gitsource.url, + ); const contextDir = this.gitsource.contextDir?.replace(/\/$/, '') || ''; - const host = `https://${resource}`; + const host = _.isEmpty(port) + ? `${protocols[0]}://${resource}` + : `${protocols[0]}://${resource}:${port}`; return { repoName: name, owner,