赞
踩
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
第一步,输入生成密钥的命令,然后根据提示设置密钥密码。
# 生成一个rsa类型的、4096位的、以邮箱为用户标识的密钥对
> ssh-keygen -t rsa -b 4096 -C "your email"
由于ssh使用非对称加密来保证安全性,因此需要我们在本机生成自己的私钥和公钥,然后把私钥保存起来,把公钥发给将要连接的远程主机上即可进行通信。生成好的密钥对默认保存在C:\Users\<用户名>\.ssh
文件夹中。
第二步,将公钥添加到github的个人账户中。公钥的位置在.ssh\id_rsa.pub(如果使用rsa算法的话),首先复制其文本,然后在github上,进入个人账户的“SSH and GPG keys”页面即可点击添加自己的公钥信息,设置之后就可以连接远程主机了。
ssh [-T/-t
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。