SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。
在管理Git项目上,有两种克隆到本地的方法。
- 直接使用https url克隆到本地
- 使用SSH url克隆到本地
这两种方式的主要区别在于:
使用https url对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。
使用SSH url需要在只用之前先配置和添加好SSH key。每次fetch和push代码都不需要输入账号和密码,如果你想要每次都输入账号密码才能进行fetch和push也可以另外进行设置。
———————————————————————————————————
1.检查你电脑上是否有SSH Key
~/.ssh` 或者用`~/.ssh ls
上边这行命令的作用是看一哈你的电脑上有没有.ssh文件夹。
-
如果电脑上有,就会显示bash: /c/Users/…/.ssh: Is a directory
-
如果电脑上没有,那就显示bash: /c/Users/…/.ssh: No such file or directory