From f83219790714103e4cf54faa765e981b03781d42 Mon Sep 17 00:00:00 2001 From: sion <450702724@qq.com> Date: Thu, 26 Mar 2026 09:10:21 +0800 Subject: [PATCH] =?UTF-8?q?fix(deploy):=20=E4=BF=AE=E5=A4=8D=20Git=20fetch?= =?UTF-8?q?=20403=20=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 GIT_REPO_URL 配置(包含凭据) - 在 git fetch 前设置 remote URL - 参考 bt_webhook_cicd.sh 的实现 --- deploy/deploy_server.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deploy/deploy_server.sh b/deploy/deploy_server.sh index f59952b..f15fd0b 100644 --- a/deploy/deploy_server.sh +++ b/deploy/deploy_server.sh @@ -18,6 +18,9 @@ BUILD_LOG="/tmp/monisuo_build_$(date +%Y%m%d).log" export JAVA_HOME="/www/server/java/jdk1.8.0_371" export PATH=$JAVA_HOME/bin:$PATH +# Git 凭据配置 +GIT_REPO_URL="http://sion:woshisaw.@8.155.172.147:3001/sion/monisuo.git" + # Maven 配置 MVN_EXEC=$(which mvn || find /www/server -name "mvn" | head -n 1 || echo "mvn") export MAVEN_OPTS="-Xms512m -Xmx1024m" @@ -79,6 +82,8 @@ deploy_backend() { cd $PROJECT_DIR log "5.1 同步代码..." + # 设置 Git 凭据(避免 403) + git remote set-url origin "$GIT_REPO_URL" 2>/dev/null || true git fetch origin git reset --hard origin/main