Github配置公钥并克隆项目到本地

Github配置公钥并克隆项目到本地

现在无论是Github还是国内的码云这些代码本版管理工具都支持ssh协议的git服务,这就要求在使用ssh协议访问仓库之前需要配置好仓库的ssh公钥,以github为例,如果你要使用它的git仓库,会要求你生成公钥和私钥。公钥是放在服务器的,私钥是放在本地的,当你要push代码到服务器,服务器会要求你出示私钥,如果配对成功则允许你push,配对失败会拒绝push。

话不多说,以Github为例看看怎么配置公钥
默认你已经下载好了gitbash,打开gitbash,输入:cd ~/.ssh

如果存在该目录说明之前生成过公钥(我之前在码云添加过公钥,现在我想把在码云上使用的公钥添加到Github,不同平台可以使用同一个公钥),此时可以直接输入:cat id_rsa.pub查看

在这里插入图片描述

如果你之前没有生成过公钥,就需要输入: ssh-keygen -t rsa -C “xxxxx@xxxxx.com” 后按三次回车,就可以生成公钥,这里的xxxxx@xxxxx.com只是起到一个标识公钥的作用,你可以填github账号或者其他什么邮箱都可以,此时再输入:cat id_rsa.pub即可查看公钥,因为我已经生成过ssh key,所以这里用的是别人的没有生成过公钥的图,希望能看得更清楚一点
在这里插入图片描述

复制上面public key的内容,打开github添加公钥

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在Key粘贴刚才复制的public key (以ssh-rsa开头,刚才输入的邮箱结尾),点击Add SSH Key即配置好公钥
在这里插入图片描述
之后再次打开gitbash,输入: ssh -T git@github.com 检测是否配置成功,出现如下所示信息则标识配置成功。
在这里插入图片描述
接下来就可以在github上创建项目并克隆到本地了,首先先创建项目:
在这里插入图片描述
比如我现在创建了一个名为Travel2.0的仓库,创建完成后打开仓库,复制ssh地址(注意是ssh不是http)

在这里插入图片描述

之后再打开gitbash 输入:cd 文件名 进入要克隆仓库的地方,比如我打算将仓库克隆在f盘的vcode文件:
在这里插入图片描述
之后输入: git clone 刚复制的ssh的地址 克隆线上项目到本地
在这里插入图片描述
这样就完成了github 的公钥配置及克隆项目到本地

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值