轉(zhuǎn)載 (原文更詳細(xì))https://segmentfault.com/a/1190000002645623
1狼渊、設(shè)置Git的user name和email:(如果是第一次的話)
$ git config --global user.name "humingx"
$ git config --global user.email "humingx@yeah.net"
2水泉、生成密鑰
$ ssh-keygen -t rsa -C "humingx@yeah.net"
連續(xù)3個(gè)回車(chē)饲宿。如果不需要密碼的話圆裕。
最后得到了兩個(gè)文件:id_rsa和id_rsa.pub。
3钉寝、添加密鑰到ssh-agent
確保 ssh-agent 是可用的。ssh-agent是一種控制用來(lái)保存公鑰身份驗(yàn)證所使用的私鑰的程序,其實(shí)ssh-agent就是一個(gè)密鑰管理器钥星,運(yùn)行ssh-agent以后,使用ssh-add將私鑰交給ssh-agent保管满着,其他程序需要身份驗(yàn)證的時(shí)候可以將驗(yàn)證申請(qǐng)交給ssh-agent來(lái)完成整個(gè)認(rèn)證過(guò)程谦炒。
eval "$(ssh-agent -s)"
Agent pid 59566
添加生成的 SSH key 到 ssh-agent。
$ ssh-add ~/.ssh/id_rsa
4风喇、登陸Github, 添加 ssh 宁改。
把id_rsa.pub文件里的內(nèi)容復(fù)制到這里
QQ截圖20170801115542.png
然后就ok了