首先感謝segmentfalut上的朋友對我幫助。git
首先:查看你是否有../ssh 這個文件;
怎麼查看;找到你的git安裝目錄,在安裝目錄下查看是否./ssh,
以個人爲例:github
在C盤/Users/11/下面;bash
看到沒有.ssh文件;ssh
若是你已經有了這個文件,能夠跳過直接區文章末尾;
開始建立:
(用 git bash Here 進行下面的操做)測試
第一步配置你的用戶信息: 命令: git config --global user.name "Xyd1995" //配置你的帳戶名字 git config --global user.email "752136881@qq.com" //配置你的建立github帳戶的郵箱; 查看已經配置好的用戶信息: git config user.name git config user.email
這裏須要主要 git config --global user.name後面要有空格!!spa
生成SSH key
命令:ssh-keygen -t rsa -C "752136681@qq.com"
後面填寫你得郵箱!!!3d
這裏我發現用cmd 提示 ssh不是命令~~~換用 git bash Here 若是你已經安裝了,在桌面右鍵就會看見
。code
他會提示你輸入三個選項須要填寫,我也不是太懂。。
第一個是建立這個密鑰的文件名稱;
第二個是建立一個密碼;
第三個是確認這個密碼;
百度是:建立一個密碼;遠程時須要輸入這個 密碼;我就不填寫了。所有回車;blog
這個就是輸入你建立的ssh key的文件名稱;默認是id_rsa,若是你回車它就默認在改路徑下建立名爲id_rsa的文件ip
建立好了以後,回到咱們前面查找的目錄,看有沒有.ssh文件夾
哎,,,,有了~~~~
./ssh文件下,有一個id_rsa 文件,咱們就是須要這個。
登陸github 填寫這個ssh key
進入我的設置選項,找到setting進入,找到SSH and GPG keys
打開 ssh and GPG keys
測試一下是否能夠連接:
命令:ssh -T git@github.com
泡腳鳳爪~~~個人報錯了 - -.
提示:連接到主機git@github.com端口20超時~~~
百度以後,可能時端口被佔用;
解決辦法:
在./ssh 下找到congfig文件,若是沒有就建立一個
在config文件中複製下面代碼:
Host github.com User git Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Port 443
而後在執行
ssh -T git@github.com 查看是否能夠連接;
回車便可,意思百度吧。
連接成功。 ssh key 驗證成功,你能夠本地倉庫上傳遠程倉庫了~