ssh 和 https 的区别
SSH
特点
认机器,不认账号
配置过程
- 查看是否配置过SSH(cd ~/.ssh)
2.需不需要重新配置? (需要即转第三条,不需要则转第四条)
需要重新开始那么我们只要删除 ~/user/.ssh 里面的所有文件夹
生成RSA (ssh-keygen -t rsa -C 12345678@qq.com) 。 成功之后会看到下图:
-
进入.ssh ,你会发现里面有 id_rsa (私),id_rsa.pub(公) ,(cat id_rsa.pub)
-
将这段公钥放到github里面配置过程如下:
验证ssh (ssh -T git@github.com) 一定要大写T ,否则会出现 如下错误
PTY allocation request failed on channel 0
成功后会出如下图:
HTTPS
特点
认账号
配置过程
无需配置,只要在github 上添加了 账号就Ok 了。