目录
Keygen—>key generation
-C:大写
邮箱:(注册账号时所对应的邮箱)
回车三次确认默认,显示以下结果
在盘符中找到.ssh文件,我的是在C盘下用户文件下。
??方式1:用Notepad打开
??方式2:cat id_rsa.pub
??方式3:本地右键 Git Gui Back herhe
对ssh远程地址起别名
展示别名:
展示别名:
创建一个文件:
添加到暂存区,提交到本地库,然后push到远程库(地址用的是ssh方式的地址)
如果是第一次提交会出现下面的内容,是让录入信息,输入命令yes即可
优点:
- 安全性:SSH协议提供了更高的安全性,因为它允许用户通过加密通道传输数据。这意味着即使数据在传输过程中被截获,也无法被轻易解密。
- 灵活性:SSH协议允许在不同的网络环境中使用,包括私有网络、公共网络以及混合网络等。
- 兼容性:SSH协议与git是相互兼容的,因此无论你在哪个平台上使用git,都可以使用SSH协议进行操作。
- 可靠性:SSH协议能够提供一种可靠的方式来管理和访问远程服务器上的git仓库,即使在网络不稳定的环境下也能保证数据的安全和完整性。
缺点:
- 配置复杂:相比于HTTP协议,SSH协议的配置更为复杂,需要用户自行设置密钥对,并且需要在服务器端也进行相应的设置。
- 网络依赖性强:SSH协议需要网络支持,如果网络不稳定或者中断,可能会影响到SSH操作的正常进行。
- 传输速度慢:由于需要进行加密和解密,所以在传输大量数据时,SSH协议的速度可能会比HTTP协议慢一些。
- 兼容性问题:不是所有的git客户端都支持SSH协议,这可能会限制用户的选择。