对于ssh:

  应用SSH协定,您能够连贯和验证近程服务器和服务。 应用SSH密钥,您能够连贯到GitHub,而无需在每次拜访时提供您的用户名或明码。

验证是否曾经存在ssh keys:

  在你创立一个新的ssh key之前,须要先确认你的服务器零碎中是否曾经存在了SSH Keys;

  1、关上服务器连贯终端;

  2、输出如下命令确定是否曾经存在ssh keys:

    ls -al ~/ .ssh

  看下返回的后果中是否曾经存在了.pub结尾的文件,如果没有须要生成一个新的,如果存在了,间接看将ssh keys配置到github account;

  

生成新的ssh keys:

  1、在服务器终端命令行中,输出:

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

  其中,"your_email@example.com"是你的github关联的邮箱;

  2、当你看到如下提醒,间接回车,承受给定的默认文件门路:

  

  3、回车后,会看到如下提醒,须要你输出一个字符串,用来作为你的ssh keys的明码,须要输两遍哟;

  

  此时,应该在默认门路下,生成了两个文件,一个是id_rsa,另一个是id_rsa.pub;

  4、将SSH Key增加到ssh-agent,执行命令:

    eval $(ssh-agent -s)

  返回agent的Pid:

  

  执行命令:

    ssh-add ~/.ssh/id_rsa

  

  提醒输出passphrase,输出passphrase后(倡议间接回车,不必明码),提醒增加胜利;

将ssh keys配置到github account:

  1、关上生成的id_rsa.pub文件,复制文件内容(终端中输出 $open ~/.ssh 就会在桌面上自动弹出ssh文件,再抉择id_rsa.pub文件,用编辑器关上,复制都GitHub上即可)

  2、关上github主页,点击你的头像,下拉框中抉择SettingsS;

  3、抉择SSH and GPG keys;

  

  4、点击New SSH Key,如果原本就有存在,则点击Add SSH Key;

  5、在Title中输出这个SSH Key的题目,用来辨别不同的SSH Key;将复制的id_rsa.pub文件的内容,黏贴到Key中;

  6、点击Add SSH Key,跳转的页面输出github的登陆密码;

验证ssh连贯:

  1、服务器系统命令行输出如下命令:

    ssh -T git@github.com

  你会看到:

  

  或者

  

  2、输出yes回车,你会看到: