This commit is contained in:
lhx
2025-10-30 15:52:35 +08:00
parent e6815176ae
commit 51137625de

View File

@@ -21,25 +21,7 @@ fi
if [ $SKIP_GIT_PULL -eq 0 ]; then if [ $SKIP_GIT_PULL -eq 0 ]; then
echo "" echo ""
echo "正在拉取最新代码..." echo "正在拉取最新代码..."
# 读取gitea用户名和密码
echo -n "请输入gitea用户名: "
read -r GIT_USERNAME
echo -n "请输入gitea密码: "
read -s GIT_PASSWORD
echo ""
# 直接使用URL中的用户名密码进行拉取
git_url=$(git remote get-url origin)
if [[ $git_url == http* ]]; then
# 如果是http/https URL替换为包含用户名密码的URL
git_url_with_auth=$(echo $git_url | sed "s|https://|https://$GIT_USERNAME:$GIT_PASSWORD@|")
git pull $git_url_with_auth main
else
# 如果是ssh或其他格式使用expect或者让git自动处理
echo "使用凭据拉取代码..."
git pull origin main git pull origin main
fi
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
echo "✓ 代码拉取成功" echo "✓ 代码拉取成功"