From 36f253374e5df53c6998646139c3b46f507a4fae Mon Sep 17 00:00:00 2001 From: douboer Date: Sun, 26 Oct 2025 10:44:30 +0800 Subject: [PATCH] update at 2025-10-26 10:44:30 --- release.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/release.sh b/release.sh index 4ef8773..ee2cc6d 100755 --- a/release.sh +++ b/release.sh @@ -95,6 +95,19 @@ elif [[ "$remote_url" =~ ^([^@]+@[^:]+):([^/]+)/(.+)\.git$ ]]; then hostport=$(echo "${BASH_REMATCH[1]}" | cut -d@ -f2) GITEA_URL="https://${hostport}" GITEA_REPO="${BASH_REMATCH[2]}/${BASH_REMATCH[3]}" +elif [[ "$remote_url" =~ ^https?://([^/]+)(/.*)$ ]]; then + host="${BASH_REMATCH[1]}" + path="${BASH_REMATCH[2]}" + path="${path#/}" + # 去掉结尾的 .git + path="${path%.git}" + if [[ "$path" == gitea/* ]]; then + GITEA_URL="https://${host}/gitea" + path="${path#gitea/}" + else + GITEA_URL="https://${host}" + fi + GITEA_REPO="$path" else echo "❌ 无法解析远程地址: $remote_url" exit 1