Git 进阶 SSH 协议

Git 进阶 SSH 协议

1、SSH 是什么?

      Git是一个版本管理工具,SSH是一种安全认证协议。
      SSH,相当于“接头暗号”,在没有通信设备的时候,可以靠两个人之间接头来互通信息。为了接头的人是对的人,就用到了接头暗号。ssh协议跟接头暗号类似,双方正式通信前,出示事先确定的凭证(接头的时候是暗号,就是ssh,是一串很长的英文字符),然后与自己的比对,如果一致,那就可以开始交换信息了,如果不一致,则马上终止。当然安全性是ssh协议最重要的特征,他还有一些其他特征,比如压缩传输之类的。ssh百度百科。

2、SSH 秘钥配置

      2.1、先查看你的电脑是否之前已经配置 SSH
  • cd ~
  • ls -a
      2.2、如果有发现 .ssh 目录,则把它删掉
  • rm -rf .ssh
      2.3、进行配置,生成秘钥和公钥
  • ssh-keygen -t rsa -C 码云邮箱地址
    注:C 为大写
           光标停顿的地方直接enter
      2.4、进入 .ssh 目录,查看有没有 id_rsa 和 id_rsa.pub 这两个文件,如果有,则表示公钥和密钥已经生成了
  • cd .ssh
  • ls -a
      2.5、查看 id_rsa.pub 这个文件的内容,并进行复制
  • cat id_rsa.pub
    注:会出现一段很长的字符
  • ctrl + c 复制
      2.6、设置公钥
  • 进入代码托管平台,点击个人
  • 点击设置,有个安装设置
  • 点击 ssh 安全
  • 把复制的公钥内容粘贴到公钥框中,自己起一个标题
  • 点击确定 公钥就设置成功了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值