欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SPDK贡献开源社区补丁挖坑经验分享

程序员文章站 2022-03-18 18:03:45
...

SPDK贡献开源社区补丁挖坑经验分享

A.代码和环境布置

spdk中文社区

这里是网址:https://spdk.io/cn/development/
主要内容如下:

SPDK贡献开源社区补丁挖坑经验分享
1.下载spdk源码
推荐使用GitHub下载的方式,因为从spdk的gerrit下载速度实在是太慢了。

git clone https://github.com/spdk/spdk.git
cd spdk
git submodule update --init

2.设置远程仓库为spdk的gerrit网址

git remote set-url origin https://review.spdk.io/spdk/spdk

3.安装commit-msg工具

注意:curl可能会检查证书,导致失败,需要加-k参数跳过检测

curl -kLo .git/hooks/commit-msg https://review.spdk.io/tools/hooks/commit-msg
chmod +x .git/hooks/commit-msg

4.设置单元测试运行

注意:这里会导致git commit不能生成chang-id的错误,如果发生这个错误去config文件中注释掉这一个操作

git config core.hooksPath .githooks

B. gerrit配置

1.spdk的gerrit地址:https://review.spdk.io/

2.登录是使用GitHub账户才可以登录的

3.email地址必须在GitHub中设置

注意:如果GitHub设置了邮箱隐藏,会导致gerrit上没法看到邮箱,什么也做不了

4.账号是GitHub的账号,密码是http自动生成的,需要另外保存

最后,希望大家都能参与社区,贡献补丁,成为大牛!

相关标签: 云存储