检查当前电脑中有没有SSH key
$ cd ~/. ssh
如果提示No such file or directory
则说明之前没有生成SSH key
生成新的SSH key
|
|
ps1:此处的-C
必须是大写
然后系统会提示你输入密码
在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。
然后就设置成功了。
添加SSH key到代码托管平台
在本机设置SSH Key之后,需要添加到代码托管平台上,以完成SSH链接的设置。下面以Gtihub为例。
打开本地C:\Documents and Settings\Administrator.ssh\id_rsa.pub文件。此文件里面内容为刚才生成人密钥。如果看不到这个文件,你需要设置显示隐藏文件。准确的复制这个文件的内容,才能保证设置的成功。
ps1:Administrator是当前账户的名称,如果当前账户不是Admin,请选择进入相应名称的账户。登陆github系统。点击右上角的 Settings - SSH and GPG keys - New SSH keys
把你本地生成的密钥复制到里面(key文本框中),名称栏填写一个名称(可随意填写)点击 add SSH key 就可以了。
测试添加SSH key是否成功
1234$ ssh -T git@github.com<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)?
输入yes,如果看到Hi xyzardq<你的ID>! You've successfully authenticated, but GitHub does not provide shell access.
那就说明SSH key已经设置成功了。