first commit
This commit is contained in:
33
create_project.sh
Executable file
33
create_project.sh
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/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
|
||||
|
||||
Reference in New Issue
Block a user