美文网首页
Mac git 配置ssh

Mac git 配置ssh

作者: 云高风轻 | 来源:发表于2023-02-07 15:02 被阅读0次

    1. 前言

    1. SSH 公钥用起来也是比较舒服的,今天来梳理下

    2. 是什么 what

    1. SSH(Secure SHell)通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNSIP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftppop、甚至ppp提供一个安全的“通道”

    3. 优点

    1. 通过 ssh 连接的好处在于不必每次都要验证GitHub的账号密码,减少了一些繁琐的操作
    2. 可以提高 pull/push 的效率,特别是在网络比较差劲,无法通过 http 或 https 有效连接到GitHub时

    4. 生成/添加 SSH

    1. 生成
    ssh-keygen -t rsa -C "186XX@163.com"  
    
    1. 这里的 186XX@163.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱
    1. 三次回车讲解


      SSH 生成

    1. 添加
      1. 首次使用需要确认并添加主机到 SSH 可信列表


      1. 添加成功提示



    5. 查看 SSH

    Windows 查看

    1. c盘 ---->用户 ---->自己用户名的文件 ----> .ssh的文件夹
    2. ----> id_rsa.pub ----> 记事本打开
    3. 全选 复制里面内容

    Mac

    1. cd ~/.ssh 进入到目录
    2. ls
      查看 ,有id_rsa,id_rsa.pub,说明之前生成过ssh 秘钥,可以直接使用
    3. cat id_rsa.pub
    4. 显示的一大串 全部复制 全部
    • Mac 直接 终端 显示 SSH ,复制

    cat ~/.ssh/id_rsa.pub



    6. 仓库配置 SSH

    1. gitee 或者 github 操作都差不多 ,这里使用gitee
    2. 登录 -----> 头像---->设置


      设置

    3.---->安全设置---->SSH 公钥---->添加到对应位置----->点击确定



    1. 上面 复制的 SSH 粘贴到这里

    参考资料

    码云---SSH---帮助-中心


    初心

    我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
    如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
    共勉

    相关文章

      网友评论

          本文标题:Mac git 配置ssh

          本文链接:https://www.haomeiwen.com/subject/rztfkdtx.html