当前位置:   article > 正文

使用ssh连接github——git学习之路(二)_ssh github

ssh github

一、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
  • 2

二、基本操作


1.生成密钥,添加到github个人账户

第一步,输入生成密钥的命令,然后根据提示设置密钥密码。

# 生成一个rsa类型的、4096位的、以邮箱为用户标识的密钥对
> ssh-keygen -t rsa -b 4096 -C "your email"
  • 1
  • 2

由于ssh使用非对称加密来保证安全性,因此需要我们在本机生成自己的私钥和公钥,然后把私钥保存起来,把公钥发给将要连接的远程主机上即可进行通信。生成好的密钥对默认保存在C:\Users\<用户名>\.ssh文件夹中。

第二步,将公钥添加到github的个人账户中。公钥的位置在.ssh\id_rsa.pub(如果使用rsa算法的话),首先复制其文本,然后在github上,进入个人账户的“SSH and GPG keys”页面即可点击添加自己的公钥信息,设置之后就可以连接远程主机了。

2.连接远程主机

ssh [-T/-t
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/698676
    推荐阅读
    相关标签
      

    闽ICP备14008679号