github 邮箱_如何将代码保存到GitHub上(前传)

在往自己的GitHub账户提交代码之前,我们要怎么让GitHub知道你提交上来的代码,到底应该放到哪个账户里面去呢?

这个时候,我们就需要一个SSH Keys来对你的身份进行验证。

Q:那电脑和GitHub账户之间怎么才能建立连接呢

A:具体过程是这样的:首先你把一个公钥提交给GitHub账户,然后你电脑上保存着一个私钥。那当你在提交代码到GitHub的时候,你的代码就被你的私钥给加密了。

那GitHub在解密的时候,如果发现用你这个账户的私钥可以解密你这个代码,那就可以说明是要传入到你现在这个账户里面的。即公钥和私钥之间是可以互相解密对方发过来的内容的。

这就相当于电视剧里面的前朝皇子随身携带一个只有一半的玉佩,要想验证他的皇子身份就需要玉佩能够合二为一。

Q:那到底如何生成这个SSH Key呢

A:我们先打开命令行。

输入这个命令:ssh-keygen -t rsa -b 4096 -C 你的邮箱

这个邮箱可以随便写个邮箱,不影响,不过最好还是写你会用的邮箱吧。

输入命令之后,按下空格,这个命令在运行过程中会需要你按下3次空格,这3次都是什么数据都不用输,直接按3下空格。当你的指令运行出

349bee7b8102380bb9f67307940ec80c.png

Q:那我生成的公钥和私钥放在了哪里呢?

A:cd /c/Users/你的用户名/.ssh

跳转到这个文件夹,里面就保存了你的私钥和公钥。

id_rsa 保存的就是私钥,切记私钥不能给别人看哦,就像你的银行密码不能给别人看一样。

id_rsa_pub:存储的就是公钥。公钥可以大方给别人看,不碍事。

生成好了公钥和私钥之后,我们就需要到GitHub进行配置了。

Step1:进入你的GitHub账号,点击你右上角的头像。点击Settings。按下面的步骤操作

1b29dea208d04a6d33410594f3ed2ee5.png

09b16bd0269afda9ef1423fd95e50ee6.png

daa75e18b5925f9ae0c4993e1a14e5ac.png

Q:那我怎么知道我的公钥是多少呢?

A:回到你刚才的哪个.ssh 文件。在命令行使用 cat id_rsa_pub ,来查看里面的内容。

把得到的内容全部复制。然后粘贴到上面的那个第5步所指的方框中去,粘贴好之后,就点击 Add SSH Key .

这样一来,你的公钥就已经成功添加到GitHub仓库中了。

Q:我怎么测试是否连接成功呢?

A: 使用指令 ssh -T git@github.com

如果是第一次运行,这个指令运行的中途,你需要输入yes,然后按下Enter

如果出来的结果最后一行的,出现了,Hi 你的GitHub名

那就说明你这个连接成功了

以上就是如何将自己的电脑和自己的git账户进行连接的步骤。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值