Git仓库SSH Key 的配置



1、首先需要检查你电脑是否已经有 SSH key


$ cd ~/.ssh

$ ls

这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3




2、创建一个 SSH key


$ ssh-keygen -t rsa


2.1 提示:Generating public/private rsa key pair.

# Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]。 

    直接回车即可。


2.3 提示:Enter passphrase (empty for no passphrase):

    直接回车即可。

    如果输入了密钥,那么在以后你使用git进行代码的pull push等操作的时候都会要求你输入上面的密钥,比较麻烦!!! 所以在创建的时候一路回车即可!



3、添加你的 SSH key 到 github上面去


3.1 首先你需要拷贝 id_rsa.pub 文件的内容 (前往文件夹 ~/.ssh)

3.2 登录你的github账号,从又上角的设置( Account Settings )进入,然后点击菜单栏的 SSH key 进入页面添加 SSH key。



4、测试一下该SSH key


$ ssh -T git@github.com


当你输入以上代码时,如果出现下面的警告代码,如:

The authenticity of host 'github.com (207.97.227.239)' can't be established.

# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

# Are you sure you want to continue connecting (yes/no)?

这是因为电脑中没有配置github的host,配置一下即可:

$ sudo vi /etc/hosts  查看hosts,添加一下保存即可


也可以输入 yes 回车既可。如果你创建 SSH key 的时候设置了密码,接下来就会提示你输入密码,如:


Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':

当然如果你密码输错了,会再要求你输入,知道对了为止。


注意:输入密码时如果输错一个字就会不正确,使用删除键是无法更正的。


密码正确后你会看到下面这段话,如:


Hi username! You've successfully authenticated, but GitHub does not

# provide shell access.

如果用户名是正确的,你已经成功设置SSH密钥。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值