mac下查看或新建自己的ssh

Introduce

无论是使用github还是gitlab,都可以发现传送代码有两种方式,一种是https,一种是ssh。区别就不说了,不是我这样的凡人需要掌握的,下面说下查看或新建自己的ssh

Process

  1. 打开terminal(mac自带的命令行)或者打开item2(mac命令行工具–特别舒服)

  2. 如果已经有ssh,那么直接跳到第四步,如果没有,那么看第三点.查看自己电脑有没有ssh的方式是,在terminal中输入,如果是no such file,那么就没有,否则就有

    ls -al ~/.ssh
    
  3. 在命令行输入, 请注意,是你自己的邮箱。,然后连续按三次回车,千万别设密码,因为设置密码之后每次上传下载都需要输入密码。如果设了,可以按照第一步重新再来一遍。ssh会自动生成public key存放于id_rsa.pub中,如果之前有ssh,那么他会提示你覆盖掉。

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    
  4. 在命令行输入, muyi是我电脑的名字,你们需要填写自己的名字,就可以看到自己的ssh

    cat /Users/muyi/.ssh/id_rsa.pub
    
  5. 打开github/gitlab,找到settings,可以很明显的发现有ssh选项,然后把第四步生成的ssh复制到相应位置就行,到此为止,你的电脑在克隆代码的时候就可以用ssh的形式了

PS

  1. 你可以看到在生成ssh的时候会有4096,这个其实就是指定秘钥的长度,也可以是2048,当然,越长越安全。
  2. 同第一条相类似的,有对称加密的aes128和aes256.
  3. ASL和SSL和第一条第二条不同,他们不是长度的区别而是版本的区别,是https中的s的简称,负责客户端信息的加密传输到服务器端。

reference

  1. 使用SSH方式实现Git远程连接GitHub

  2. Mac系统下查看和生成SSH Key

  3. Generating a new SSH key and adding it to the ssh-agent

Writer

{
  "name":"jontyy",
  "email":"jontyy@163.com"
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值