设置SSH密钥在本地电脑和GitHub服务器连接

来源:互联网 发布:淘宝图盾在哪里设置 编辑:程序博客网 时间:2024/04/29 10:58
    

(1)检查是否已有SSH key

输入以下命令:

$ cd ~/.ssh

如果提示“No such file or directory“,则跳转到第3步,如果不是则继续第2步。

(2)备份并删除已有的SSH key

$ ls

Lists all the subdirectories in the current directory

config id_rsa id_rsa.pub known_hosts

$ mkdir key_backup

makes a subdirectory called "key_backup" in the current directory

$ cp id_rsa* key_backup

Copies the id_rsa and id_rsa.pub files into key_backup

$ rm id_rsa*

注意,以上只有美元符号后面才是你要在命令行中输入的命令,其它是对该命令的解释说明,或者输入命令后返回的结果。

(3).创建一个新的SSH key

$ ssh-keygen -t rsa -C "your_email@youremail.com"

Creates a new ssh key using the provided email

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<press enter>

首先注意,your_email@youremail.com这里要用你自己的邮箱地址,可别真的复制粘贴这个命令,那就有点2B了。

然后会提示输入passphrase(密码):

Enter passphrase(empty for no passphrase):<输入你的密码>

Enter same passphrase again:<再次输入你的密码>

4)将SSH key添加到GitHub中

在GitHub网站登录中点击Account Settings,然后点击SSH Keys<,点击Add SSH Key,参考下图:



使用文本编辑器打开id_rsa.pub文件。就会显示你的公共SSH密钥。

然后把它复制到”Key”字段中,参考下图:

Github轻松上手1-Git的工作原理与设置

(5)测试

为了确保一切正常,需要进行小小的测试。

在命令行中输入下面的命令:

$ ssh -T git@github.com

输入yes,就会看到:  输入密码

 

 

0 0