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

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

话不多说,以Github为例看看怎么配置公钥
默认你已经下载好了gitbash,打开gitbash,输入:cd ~/.ssh
Github配置公钥并克隆项目到本地
如果存在该目录说明之前生成过公钥(我之前在码云添加过公钥,现在我想把在码云上使用的公钥添加到Github,不同平台可以使用同一个公钥),此时可以直接输入:cat id_rsa.pub查看Github配置公钥并克隆项目到本地
如果你之前没有生成过公钥,就需要输入: ssh-****** -t rsa -C “[email protected] 后按三次回车,就可以生成公钥,这里的[email protected]只是起到一个标识公钥的作用,你可以填github账号或者其他什么邮箱都可以,此时再输入:cat id_rsa.pub即可查看公钥,因为我已经生成过ssh key,所以这里用的是别人的没有生成过公钥的图,希望能看得更清楚一点
Github配置公钥并克隆项目到本地

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

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

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

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

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

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

相关文章:

  • 2021-11-21
  • 2022-12-23
  • 2021-12-27
  • 2022-01-25
  • 2022-01-19
  • 2022-12-23
  • 2021-10-11
  • 2022-12-23
猜你喜欢
  • 2021-08-31
  • 2021-06-24
  • 2022-02-04
  • 2021-11-16
  • 2021-12-25
  • 2022-12-23
  • 2022-01-10
相关资源
相似解决方案