#!/bin/bash # Gerrit 创建项目脚本 PROJECT_NAME="${1:-my-project}" GERRIT_HOST="101.43.95.130" GERRIT_SSH_PORT="29418" USERNAME="renjianbo" echo "创建项目: $PROJECT_NAME" echo "" # 使用 SSH 创建项目 ssh -p ${GERRIT_SSH_PORT} ${USERNAME}@${GERRIT_HOST} gerrit create-project ${PROJECT_NAME} if [ $? -eq 0 ]; then echo "" echo "✅ 项目创建成功!" echo "" echo "访问项目: http://${GERRIT_HOST}:8080/#/admin/projects/${PROJECT_NAME}" echo "" echo "克隆项目:" echo " git clone ssh://${USERNAME}@${GERRIT_HOST}:${GERRIT_SSH_PORT}/${PROJECT_NAME}" echo " 或" echo " git clone http://${GERRIT_HOST}:8080/${PROJECT_NAME}" else echo "" echo "❌ 项目创建失败" echo "请检查:" echo " 1. SSH 连接是否正常" echo " 2. 用户是否有创建项目的权限" fi