- 生成ssh秘钥
$ ssh-keygen -t rsa -C "skindow@qq.com" -f firstKey
- t 指定密钥类型,默认是 rsa ,可以省略。
- C 设置注释文字,比如邮箱。
- f 指定密钥文件存储文件名。
使用记事本打开文件
- github添加该秘钥
将记事本中的秘钥放入文本框中之后点击添加就会出现下图所示
- 连接该ssh秘钥
生成秘钥的邮箱一定要和全局配置的邮箱是一致的,不然会报错(git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
)
error: failed to push some refs to ‘git@github.com:skindowSyc/MyFirstRepository.git’
该错误需要重新pull git仓库在push就行了( git pull origin master
)