Github , ssh and https

ssh 和 https 的区别

SSH

特点

认机器,不认账号

配置过程

  1. 查看是否配置过SSH(cd ~/.ssh)

2.需不需要重新配置? (需要即转第三条,不需要则转第四条)

  1. 需要重新开始那么我们只要删除 ~/user/.ssh 里面的所有文件夹

  2. 生成RSA (ssh-keygen -t rsa -C [email protected]) 。 成功之后会看到下图:

RSA生成成功
  1. 进入.ssh ,你会发现里面有 id_rsa (私),id_rsa.pub(公) ,(cat id_rsa.pub)


    ssh
  2. 将这段公钥放到github里面配置过程如下:


    1
2
  1. 验证ssh (ssh -T [email protected]) 一定要大写T ,否则会出现 如下错误
    PTY allocation request failed on channel 0

  2. 成功后会出如下图:

done

HTTPS

特点

认账号

配置过程

无需配置,只要在github 上添加了 账号就Ok 了。

你可能感兴趣的:(Github , ssh and https)