Github , ssh and https

ssh 和 https 的区别

SSH

特点

认机器,不认账号

配置过程

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

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

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

  2. 生成RSA (ssh-keygen -t rsa -C 12345678@qq.com) 。 成功之后会看到下图:

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


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


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

  2. 成功后会出如下图:

done

HTTPS

特点

认账号

配置过程

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。