乐趣区

关于github:Mac-github配置-ssh

对于 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 回车,你会看到:


退出移动版