# Gerrit 创建项目指南 ## 当前状态 ✅ 您已成功登录(显示 "RENJIANBO") ✅ 可以访问 Repositories 页面 ## 创建项目的方法 ### 方法一:通过 Web 界面创建(推荐) #### 步骤 1:找到创建项目按钮 在 Repositories 页面,查找以下位置: 1. **页面右上角**:查找 **"Create Project"** 或 **"+"** 按钮 2. **或者**:点击右上角用户名 **"RENJIANBO"** → **"Settings"** → 查看左侧是否有 **"Administration"** 选项 3. **或者**:直接访问创建项目页面: ``` http://101.43.95.130:8080/#/admin/projects/create ``` #### 步骤 2:填写项目信息 如果找到了创建项目的页面,填写: - **Project Name**: 输入项目名称(例如:`my-project`) - **Parent**: 选择 `All-Projects`(默认) - **Description**: 项目描述(可选) - **Submit Type**: 选择 `Merge If Necessary`(推荐) - **Create initial empty commit**: ✅ 勾选(推荐) #### 步骤 3:创建项目 点击 **"Create Project"** 按钮 ### 方法二:通过命令行创建(如果 Web 界面没有按钮) 如果 Web 界面找不到创建按钮,可以使用命令行: ```bash # 在服务器上执行 cd /home/renjianbo/gerrit_install/review_site ssh -p 29418 renjianbo@localhost gerrit create-project my-project ``` ### 方法三:手动创建 Git 仓库(如果以上都不行) 如果以上方法都不行,可以手动创建: ```bash # 在服务器上执行 cd /home/renjianbo/gerrit_install/review_site/git mkdir my-project.git cd my-project.git git init --bare ``` 然后刷新 Web 界面,项目应该会出现在列表中。 ## 创建项目后的操作 项目创建成功后: 1. **克隆项目到本地**: ```bash git clone ssh://renjianbo@101.43.95.130:29418/my-project # 或使用 HTTP git clone http://101.43.95.130:8080/my-project ``` 2. **推送代码进行评审**: ```bash cd my-project echo "# My Project" > README.md git add README.md git commit -m "Add README file" git push origin HEAD:refs/for/master ``` ## 如果找不到创建按钮 可能的原因: 1. 用户不是管理员(第一个登录的用户应该是管理员) 2. 权限配置问题 解决方案: - 检查 Settings → Administration 是否存在 - 如果不存在,可能需要手动添加管理员权限 ## 需要帮助? 如果以上方法都不行,请告诉我: 1. 在 Repositories 页面是否看到 "Create Project" 按钮 2. Settings 页面左侧是否有 "Administration" 选项 3. 访问 `http://101.43.95.130:8080/#/admin/projects/create` 的结果