Git使用(三)

用SSH连接GitHub

关于SSH

  • 使用SSH协议,你可以连接并验证远程服务器和服务。
  • 使用SSH密钥,您可以连接到GitHub,而无需在每次访问时提供用户名或密码。

查看存在的SSH密钥

  • cd ~/.ssh 转到且检查是否存在此文件夹 如果不存在 请自行创建

  • 默认的公钥文件名包括以下:

    • id_dsa.pub
    • id_ecdsa.pub
    • id_ed25519.pub
    • id_res.pub
  • 如果有上述公钥可直接复制内容到GitHub ->settings ->SSH and GPG keys 的Key中即可


    screenshot-github.com-2018.06.29-00-29-28.png

生成新的SSH密钥

  • cd ~/.shh

  • ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 这将创建一个新的ssh密钥,使用提供的电子邮件作为标签。

  • Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] 当提示您输入要保存密钥的文件时,请按Enter键。这接受默认的文件位置。

  • Enter passphrase (empty for no passphrase): [Type a passphrase] Enter same passphrase again: [Type passphrase 输入并重复你的密码即可

  • 这时.ssh 文件夹内就生成了id_res 与 id_res.pub 复制你的id_res.pub的内容到GitHub ->settings ->SSH and GPG keys 的Key中即可

使用

Clone with SSH 复制并使用你项目的SSH地址即可


screenshot-github.com-2018.06.29-00-25-59.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容