http://t.csdn.cn/AlPKg
这个博主写的很详细。
补充我在过程中出现的问题:
ssh -keygen -t rsa -C"xxx@xx.com"
-
ssh: Could not resolve hostname ~keygen: Name or service not know!
检查是否你输入的命令有错误,我这里是将-打成了~ -
Bad escape character ‘ygen’.
语法错误,去掉ssh和-keygen之间的空格。
将SSH公钥添加至github账户
公钥 key :
- 用 cat ~/.ssh/id_rsa.pub 这条命令来获取
- 在生成的 .ssh 文件中找到id.rsa.pub文件,打开获取。
验证SSH Key
我一开始连接的是gitee的仓库,会显示错误:git@gitee.com:Permission denied (publickey).
后来才想到我使用的是远程仓库github。
验证成功后,以后就可以使用SSH地址代替HTTP地址,这样在下载或者上传的时候就不用输入账号密码了。