一、ssh简介
ssh全称为Secure Shell, 意味安全的外壳,旨在为不安全的网络提供共安全的通信。 参考自碎步の流年的博客
使用ssh连接github,能够增强安全性和便捷性。因为可以启用ssh代理,这样就不用每次push都要输入密码。
首先,要保证本机安装了ssh工具,一般windows会自带openssh,没有的话可以使用git bash上的,不过两者启动ssh-agent的方式不同。
> ssh -V # 查看版本,以及是否安装了ssh
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
二、基本操作
1.生成密钥,添加到github个人账户
第一步,输入生成密钥的命令,然后根据提示设置密钥密码。
# 生成一个rsa类型的、4096位的、以邮箱为用户标识的密钥对
> ssh-keygen -t rsa -b 4096 -C "your email"
由于ssh使用非对称加密来保证安全性,因此需要我们在本机生成自己的私钥和公钥,然后把私钥保存起来,把公钥发给将要连接的远程主机上即可进行通信。生成好的密钥对默认保存在C:\Users\<用户名>\.ssh
文件夹中。文章来源:https://www.toymoban.com/news/detail-620495.html
第二步,将公钥添加到github的个人账户中。公钥的位置在.ssh\id_rsa.pub(如果使用rsa算法的话),首先复制其文本,然后在github上,进入个人账户的“SSH and GPG keys”页面即可点击添加自己的公钥信息,设置之后就可以连接远程主机了。文章来源地址https://www.toymoban.com/news/detail-620495.html
2.连接远程主机
ssh [-T/-t
到了这里,关于使用ssh连接github——git学习之路(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!