Files
gerrit/create_project.sh

34 lines
860 B
Bash
Raw Normal View History

2025-12-22 17:12:39 +08:00
#!/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