MiniOB Gitee 在训练营中的使用说明¶
实战 MiniOB 编程需要在 Gitee 上创建自己的 private 仓库,在开发完成后,将代码提交到自己的仓库中,然后在训练营中进行测试。
MiniOB 仓库地址:https://github.com/oceanbase/miniob
训练营地址:https://open.oceanbase.com/train
本文将以 Gitee 为例介绍如何在训练营中进行提测以及常用的 Git 操作命令。
Gitee 提测流程¶
前提条件:已注册 Gitee 账号,Gitee 官网地址:https://gitee.com。
-
创建私有仓库
-
登录 Gitee 平台,选择 新建仓库。
-
输入仓库信息,单击 创建。设置为私有仓库后其他人无法查看到你的代码。
-
下载代码
bash
# 将代码拉到本地
git clone https://github.com/oceanbase/miniob -b miniob_test
说明
若网络状态不好,也可以直接在 GitHub 上下载代码压缩包,下载时需要先选择 miniob_test 分支。
- 将 MiniOB 代码 push 到自己的仓库
```bash # 进入到 miniob 目录,删除 .git 目录,清除已有的 git 信息 cd miniob rm -rf .git
# 重新初始化 git 信息,并将代码提交到自己的仓库 git init git add . git commit -m 'init' # 提交所有代码到本地仓库
# 将代码推送到远程仓库 git remote add origin https://gitee.com/xxx/miniob.git # 注意替换命令中的 息为自己的库信息 git branch -M main git push -u origin main ```
- 赋权官方测试账号
对于私有仓库,默认情况下其他人看不到,同样 OceanBase 测试后台也无法拉取到代码,这时想要提交测试,需要先给 OceanBase 的官方测试账号增加一个权限。
官方测试账号为:oceanbase-ce-game-test
首先在网页上打开自己的仓库,然后按照如下顺序操作即可。如果有疑问,也可以在 OceanBase 社区论坛或钉钉群(33254054)提问。
-
选择 管理 > 仓库成员管理 > 观察者 。
-
选择 直接添加,搜索官方测试账号。
-
添加完成后,单击 提交。
日常 Git 开发命令¶
可参考 Git 介绍