go_hyj
#!/bin/bash
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REPO_BASE="git@gitee.com:okm_go_hyj"
REPO_LIST=(
"$REPO_BASE/basic.git"
"$REPO_BASE/money.git"
"$REPO_BASE/driver.git"
"$REPO_BASE/login.git"
"$REPO_BASE/web.git"
"$REPO_BASE/room.git"
"$REPO_BASE/robot.git"
"$REPO_BASE/race.git"
"$REPO_BASE/match.git"
"$REPO_BASE/hall.git"
"$REPO_BASE/gateway.git"
"$REPO_BASE/control.git"
"$REPO_BASE/common.git"
"$REPO_BASE/client_api.git"
"$REPO_BASE/third_part.git"
"$REPO_BASE/go_doc.git"
"$REPO_BASE/sql.git"
)
echo "开始克隆仓库到: $SCRIPT_DIR"
cd "$SCRIPT_DIR"
for repo_url in "${REPO_LIST[@]}"; do
echo "正在克隆: $repo_url"
# 提取仓库名称
repo_name=$(basename "$repo_url" .git)
# 克隆仓库并检查结果(显示详细输出)
if git clone "$repo_url"; then
echo "[成功] 已克隆到: $repo_name"
else
echo "[错误] 克隆失败: $repo_url"
fi
echo
done
echo "所有仓库克隆完成!当前路径: $(pwd)"