向github开源项目提交代码(pr)的详细步骤:


本文摘自网络,作者TangYiMo,侵删。

无意间看到一个类似redis的项目:rosedb。之前一直想自己写点轮子,一直没有行动,可能是现有的轮子用的太舒服了,没有动力去实现一个新的轮子。 先在别人的项目上提交点代码吧。

rosedb简单演示:

redis是c语言写的,rosedb是golang写的,我比较希望golang可以出现一个类似redis性能的项目。rosedb效果如下: 服务器端:

在这里插入图片描述 客户端: 在这里插入图片描述

将linux开发机的公钥添加到github的白名单中:

创建rsa密钥对:

root@ubuntu:~/rosedb# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:ztWFSQsqHKC3zri+f70X3wRAq83RyBiodQ2XZ3tdSiY root@ubuntu
The key's randomart image is:
+---[RSA 2048]----+
|    ....o++..    |
|   . .o..*+*E+o .|
|  . .oo.o =+==.o.|
|   ... . + oo.o .|
|    .   S + .o   |
|   +   o ..   .  |
|  . o  .o  o o   |
|   .  . . . . .  |
| .+o..  .o       |
+----[SHA256]-----+
root@ubuntu:~/rosedb#

复制 linux公钥:

root@ubuntu:~/rosedb# cat ~/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3l+FZ64/0zHdKR/8U9OJFveAWnbyLVMhMWmiDpssuqijRTKffO1AeuLwrUZE3BXOwkdzR7LBREHHtIYb1Yd9Xw25wx1bRKYr8kEMSJg5i/w+cSPs3NH/AkYt4xvihjPilgu1eBuD2X5bPRiNiERCb2aCOJgXXqaVDeOSEd64LTvYWYxpTdDnF6v4yXn4KxwiuKhklDLCyT+OgbVF8O7+IFGbvs+3wFPBH6dn/8dXf2jy0s4FUeZStzGvBb1lTpJMI9swJNl9Jh+gZKYEfwyWrSUqRrwS+YcXKiT8V2FS5THd7sLrlTYMseR66TgsP16+YT/6e0ZE1M8Ln7kIY2oG5 root@ubuntu
root@ubuntu:~/rosedb#

在这里插入图片描述 添加公钥到github 的步骤 在这里插入图片描述

在这里插入图片描述

阅读剩余部分

相关阅读 >>

Golang如何创建守护进程以及平滑重启

Go cassandra 示例2

Golang双向链表

Golang elasticsearch7的使用

Go语言如何把int转为字符串

聊聊Gost的countwatch

Golang 语言的内存管理

Go学习笔记(二):Go语言工作区介绍

Go那些事儿|Go反射使用第二弹(valueof)

Golang 超时控制代码模版

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...