当前位置: 首页 > news >正文

北京市城市建设档案馆网站营销网站建设培训学校

北京市城市建设档案馆网站,营销网站建设培训学校,电商平台正在建设中网站页面,福州绿光网站建设工作室🎯导读:本文详细介绍了如何向开源项目“代码随想录”贡献自己的题解。首先,需要Fork原项目的仓库至个人GitHub账户,然后解决克隆仓库时可能遇到的SSH密钥问题。接着,按照标准流程对本地仓库进行代码或文档的修改&#…

🎯导读:本文详细介绍了如何向开源项目“代码随想录”贡献自己的题解。首先,需要Fork原项目的仓库至个人GitHub账户,然后解决克隆仓库时可能遇到的SSH密钥问题。接着,按照标准流程对本地仓库进行代码或文档的修改,并提交至个人仓库。最后,通过创建Pull Request的方式向原项目发起合并请求,完成对开源项目的贡献。文中还提供了详细的命令示例和截图指导,帮助读者轻松上手。

文章目录

  • Fork原项目
  • 克隆仓库文件
  • 执行修改
  • 提交修改后的文件到fork的仓库
  • 提交PR

本文通过演示向代码随想录仓库中提交一道题解来讲解如何给开源项目贡献一个PR

Fork原项目

首先 fork 原项目,复制现有的仓库到个人仓库中

在这里插入图片描述

克隆仓库文件

fork成功之后,获取个人仓库 ssh 地址

在这里插入图片描述

通过clone,发现拉取错误

D:\Projects>git clone git@github.com:HelloDam/leetcode-master.git
Cloning into 'leetcode-master'...
fatal: Could not read from remote repository.Please make sure you have the correct access rights
and the repository exists.

原因是缺少秘钥,首先生成一个秘钥,可以通过ssh-keygen -t ed25519 -C "邮箱.com"来生成秘钥,生成密钥过程中会问你要不要设置密码来保护,如果不用设置的话,直接回车即可

D:\Projects>ssh-keygen -t ed25519 -C "邮箱.com"
Generating public/private ed25519 key pair.
Enter file in which to save the key (C:\Users\Admin/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\Admin/.ssh/id_ed25519
Your public key has been saved in C:\Users\Admin/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:G+/LIBkH62BjQzuLPO0aCpw7Nvdsfafas7SsUCGxZN/9k45 邮箱.com
The key's randomart image is:
+--[ED25519 256]--+
|                 |
|                 |
|    . .          |
| + . o o         |
|o + @ = S        |
|.+.X @ = +       |
|.oB X = + o      |
|.*.B . . B       |
|+o*o.     *E.    |
+----[SHA256]-----+

生成秘钥成功之后,在用户的.ssh目录下会出现id_ed25519id_ed25519.pub两个文件

在这里插入图片描述

到Github中创建一个SSH Key

在这里插入图片描述

复制id_ed25519.pub的内容粘贴到里面,给SSH Key取一个标题

在这里插入图片描述

最后再创建一个config文件,内容如下所示。可以先创建一个config.txt文件,将下面内容复制进去,然后修改User为自己的邮箱号,保存成功之后,删除.txt后缀

在这里插入图片描述

Host github.com
User 邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_ed25519
Port 443

做完上面的步骤,再拉取项目,就拉取成功了

D:\Projects>git clone git@github.com:HelloDam/leetcode-master.git
Cloning into 'leetcode-master'...
remote: Enumerating objects: 35433, done.
remote: Counting objects: 100% (913/913), done.
remote: Compressing objects: 100% (458/458), done.
remote: Total 35433 (delta 572), reused 747 (delta 455), pack-reused 34520 (from 1)
Receiving objects: 100% (35433/35433), 96.66 MiB | 2.64 MiB/s, done.
Resolving deltas: 100% (24772/24772), done.

执行修改

这里可以是修改了仓库的代码,可以是修改了仓库的文件

提交修改后的文件到fork的仓库

正常提交文件到自己fork的仓库

在这里插入图片描述

提交PR

在这里插入图片描述

输入自己贡献的内容,然后Create pull request

在这里插入图片描述

接下来就是等待原仓库作者,看看是否选择合并代码即可,我们的事到这里就结束了

在这里插入图片描述

原仓库的PR中可以看到我的PR内容

在这里插入图片描述

http://www.hkea.cn/news/489016/

相关文章:

  • 做网站赚50万谷歌搜索引擎363入口
  • 台州网站设计外包网页制作公司排名
  • 网站建设投标文件范本亚马逊提升关键词排名的方法
  • 学做网站需要多长时间免费推广平台排行
  • wordpress运行php 404360优化大师下载
  • seo排名网站 优帮云线上推广的三种方式
  • 平凉哪有做网站的百度推广登录入口官网网
  • 娄底网站优化自建网站平台有哪些
  • 做网站需要多少兆空间wix网站制作
  • 哪些网站教做生物实验今日新闻联播
  • 铜川市住房和城乡建设局网站信息流广告哪个平台好
  • 太原市建设交易中心网站首页百度手机助手app安卓版官方下载
  • 昆山网站建设网站建设郑州网络推广哪个好
  • 瑜伽网站设计国外推广网站
  • 什么网站做国外批发百度推广自己怎么做
  • 网站管理工具百度推广可以自己开户吗
  • 三水网站制作中山做网站推广公司
  • ysl网站设计论文郑州seo地址
  • 做食品的网站设计要注意片多多可以免费看电视剧吗
  • 网站排名推广自己怎么做长沙seo代理商
  • 手机网站改版公司加盟关键词优化排名查询
  • html5 图片网站建设企业网站多少钱
  • 企业网站定制开发流程网络营销的概念及特点
  • 做火影网站背景图农村电商平台有哪些
  • 国内html5网站建设seo兼职工资一般多少
  • 青海西宁网站建设公司百度网络推广
  • 服装公司网站设计百度站长收录入口
  • 做搜索关键词任务网站网站维护是什么意思
  • 2018什么做网站百度网盘网页版入口
  • 深圳福田大型商城网站建设石家庄最新疫情最新消息