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中即可


    Git使用(三)_第1张图片
    screenshot-github.com-2018.06.29-00-29-28.png

生成新的SSH密钥

  • cd ~/.shh

  • ssh-keygen -t rsa -b 4096 -C "[email protected]" 这将创建一个新的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地址即可


Git使用(三)_第2张图片
screenshot-github.com-2018.06.29-00-25-59.png

你可能感兴趣的:(Git使用(三))