openGauss开源数据库⼆次开发指导⼿册(上)
吊顶灯怎么安装
简介
openGauss是开源关系型数据库,采⽤客户端/服务器,单进程多线程架构,⽀持单机和⼀主多备部署⽅式,备机可读,⽀持双机⾼可⽤和读扩展。
本实验主要描述如何对openGauss开源数据库进⾏⼆次开发,并编译验证。
内容描述
本实验主要内容为在开源社区注册、拉取本地代码、对openGauss开源数据库进⾏简单修改体验⼆次开发,并安装数据库进⾏验证。
前置条件
由于本实验涉及到在openEuler操作系统上进⾏openGauss数据库的部署,需要掌握Linux系统的基本操作和系统命令。
实验环境说明
组⽹说明
本实验环境需要本地Windows操作系统的PC以及openEuler操作系统的华为云环境,需要购买弹性云服务器。
设备介绍
为了满⾜实验需要,建议每套实验环境采⽤以下配置:
开发环境的设备明细表
设备名称设备型号
操作系统Windows
编译环境设备明细表
设备名称设备型号
搞笑动态
操作系统openEuler20.3LTS
脾大的中医治疗
Python Python 3.7.X
实验概览
家庭群名称
社区环境准备
需要完成码云账号注册、绑定主邮箱以及签署CLA贡献者协议之后,才能参与社区贡献。
注册码云账号
步骤 1 登录码云官⽹(/),单击页⾯右上⾓的“注册”按钮注册账号。
步骤 2 在注册页⾯填写相关信息并勾选阅读并同意相关条款及规范,完成码云注册,如下图所⽰。
必填信息如下:
姓名:码云账号名称。
个⼈空间地址:注册账号主页地址,可⽤作推拉代码或者登录Gitee的⽤户名。
⼿机或者邮箱:验证需要。建议使⽤邮箱注册,默认为主邮箱,⽆需执⾏绑定主邮箱操作。
密码:密码不少于6位。建议为字母、符号和数字的组合,以提升安全性。
小学数学说课稿
绑定主邮箱
步骤 1 在“个⼈主页”页⾯,单击“设置”按钮进⼊“个⼈信息”设置页⾯。如下图所⽰。伽蓝之洞
步骤 2 在左侧导航栏单击“邮箱管理”,修改或者绑定主邮箱。主邮箱默认为注册时使⽤的邮箱。如下图所⽰。
厦门菽庄花园签署CLA贡献者协议
进⼊CLA签署页⾯()。
选择“签署个⼈CLA(Sign Individual CLA)”,填写相关信息。
单击签署,完成CLA签署。如图1-4所⽰。
浓浓的乡情
搭建开发环境
搭建开发环境之前需要在码云()上完成注册Gitee账号、签署CLA协议(贡献者许可协议),详情请参见1 社区环境准备。拉取个⼈分⽀
步骤 1 进⼊开源社区⽹站的openGauss-rver(代码)仓库。
地址如下,单击openGauss-rver,如下图所⽰。
步骤 2 单击右上⾓“Forked”按钮,Fork(复刻)个⼈分⽀,如下图所⽰。
步骤 3 进⼊开源社区⽹站的openGauss-OM(代码)仓库。
地址如下,单击右上⾓“Forked”按钮,Fork(复刻)个⼈分⽀。如下图所⽰:
安装并配置Git环境
安装Git环境
下载Git客户端并按默认设置安装,Git下载地址:/download/win,根据操作系统位数(32位/64位),下载并安装相应的Git(命令⾏⼯具)。
说明
本章节中开发环境使⽤的是Windows 64位环境,请下载Winodws 64位版本的git⼯具。
在Windows上下载完成后⽂件名为Git-2.,双击此⽂件进⾏安装。
配置Git环境
步骤 1 打开运⾏窗⼝,并输⼊cmd,点击“回车”进⼊命令提⽰符界⾯。
步骤 2 在cmd中配置全局Git⽤户名。
git config --global ur.name "Your Name"
"Your Name"为⾃⼰的Gitee账号名称,您可以在Gitee个⼈主页获取,如下图中xzp-blog。
步骤 3在cmd中配置全局Git邮箱。
git config --ail ""
""为注册Gitee的主邮箱,可通过Gitee个⼈设置中的“邮箱管理”获取⾃⼰的主邮箱,
如下图:
步骤 4 在cmd中⽣成ssh公钥。
通过⾃⼰Gitee的主邮箱⽣成ssh公钥。
ssh-keygen -t rsa -C ""