(Git 學習)Git SSH Key 建立步驟

首先感謝segmentfalut上的朋友對我幫助。git

首先:查看你是否有../ssh 這個文件;
怎麼查看;找到你的git安裝目錄,在安裝目錄下查看是否./ssh,
以個人爲例:github

clipboard.png
在C盤/Users/11/下面;bash

clipboard.png
看到沒有.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

clipboard.png

clipboard.png

這裏須要主要 git config --global user.name後面要有空格!!spa

clipboard.png

生成SSH key
命令:ssh-keygen -t rsa -C "752136681@qq.com"
後面填寫你得郵箱!!!3d

clipboard.png

這裏我發現用cmd 提示 ssh不是命令~~~換用 git bash Here 若是你已經安裝了,在桌面右鍵就會看見
code

clipboard.png

他會提示你輸入三個選項須要填寫,我也不是太懂。。
第一個是建立這個密鑰的文件名稱;
第二個是建立一個密碼;
第三個是確認這個密碼;
百度是:建立一個密碼;遠程時須要輸入這個 密碼;我就不填寫了。所有回車;blog

這個就是輸入你建立的ssh key的文件名稱;默認是id_rsa,若是你回車它就默認在改路徑下建立名爲id_rsa的文件
clipboard.pngip

建立好了以後,回到咱們前面查找的目錄,看有沒有.ssh文件夾

clipboard.png

哎,,,,有了~~~~
./ssh文件下,有一個id_rsa 文件,咱們就是須要這個。

clipboard.png

登陸github 填寫這個ssh key

進入我的設置選項,找到setting進入,找到SSH and GPG keys

clipboard.png

clipboard.png

打開 ssh and GPG keys

clipboard.png

clipboard.png

測試一下是否能夠連接:
命令:ssh -T git@github.com

泡腳鳳爪~~~個人報錯了 - -.

clipboard.png
提示:連接到主機git@github.com端口20超時~~~
百度以後,可能時端口被佔用;
解決辦法:
在./ssh 下找到congfig文件,若是沒有就建立一個

clipboard.png

在config文件中複製下面代碼:

Host github.com

User git

Hostname ssh.github.com

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_rsa

Port 443

而後在執行
ssh -T git@github.com 查看是否能夠連接;

回車便可,意思百度吧。
clipboard.png

clipboard.png

連接成功。 ssh key 驗證成功,你能夠本地倉庫上傳遠程倉庫了~

相關文章
相關標籤/搜索