| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- #!/bin/bash
 
- set -e
 
- # ========= 检查并安装 git =========
 
- echo "🔍 正在检查 git 是否已安装..."
 
- if ! command -v git >/dev/null 2>&1; then
 
-     echo "⚠️ 未检测到 git,正在尝试安装..."
 
-     # 判断系统类型
 
-     if [ -f /etc/os-release ]; then
 
-         . /etc/os-release
 
-         OS_ID=$ID
 
-     else
 
-         OS_ID=$(uname -s)
 
-     fi
 
-     if [[ "$OS_ID" == "debian" || "$OS_ID" == "ubuntu" ]]; then
 
-         sudo apt update -y
 
-         sudo apt install git -y || {
 
-             echo "❌ git 安装失败,请先手动运行以下命令:"
 
-             echo "sudo apt update -y && sudo apt install git -y"
 
-             exit 1
 
-         }
 
-     elif [[ "$OS_ID" == "centos" ]]; then
 
-         sudo yum update -y
 
-         sudo yum install git -y || {
 
-             echo "❌ git 安装失败,请先手动运行以下命令:"
 
-             echo "sudo yum update -y && sudo yum install git -y"
 
-             exit 1
 
-         }
 
-     else
 
-         echo "❌ 无法识别的系统类型,请手动安装 git。"
 
-         exit 1
 
-     fi
 
- else
 
-     echo "✅ git 已安装。"
 
- fi
 
- # ========= 清理旧目录并继续 =========
 
- rm -rf /tmp/acme
 
- git clone https://github.com/slobys/SSL-Renewal.git /tmp/acme
 
- mv /tmp/acme/* /root
 
- chmod +x /root/acme_3.0.sh
 
- script -q -c "/root/acme_3.0.sh" /dev/null
 
 
  |