在windows下經過msysGit(Git for windows、Git Bash)配置SSH Keys鏈接GitHub。git
1.檢查本機是否有ssh key設置github
$ cd ~/.ssh 或cd .sshwindows
若是沒有則提示: No such file or directoryssh
若是有則進入~/.ssh路徑下(ls查看當前路徑文件,rm * 刪除全部文件)ide
2.使用Git Bash生成新的ssh key。spa
$ cd ~ #保證當前路徑在」~」下blog
$ ssh-keygen -t rsa -C "xxxxxx@yy.com" #建議填寫本身真實有效的郵箱地址it
Generating public/private rsa key pair.io
Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa): #不填直接回車email
Enter passphrase (empty for no passphrase): #輸入密碼(能夠爲空)
Enter same passphrase again: #再次確認密碼(能夠爲空)
Your identification has been saved in /c/Users/xxxx_000/.ssh/id_rsa. #生成的密鑰
Your public key has been saved in /c/Users/xxxx_000/.ssh/id_rsa.pub. #生成的公鑰
The key fingerprint is:
e3:51:33:xx:xx:xx:xx:xxx:61:28:83:e2:81 xxxxxx@yy.com
*本機已完成ssh key設置,其存放路徑爲:c:/Users/xxxx_000/.ssh/下。
註釋:可生成ssh key自定義名稱的密鑰,默認id_rsa。
$ ssh-keygen -t rsa -C "郵箱地址" -f ~/.ssh/githug_blog_keys #生成ssh key的名稱爲githug_blog_keys,慎用容易出現其它異常。
3.添加ssh key到GitHub
複製id_rsa.pub的公鑰內容,到後臺。名稱能夠隨意寫
4.配置帳戶
$ git config --global user.name 「your_username」 #設置用戶名
$ git config --global user.email 「your_registered_github_Email」