學習文庫:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000
第1步:建立SSH Key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有
id_rsa
和
id_rsa.pub
這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,打開Shell(Windows下打開Git Bash),建立SSH Key:
你需要把郵件位址換成你自己的郵件位址,然後一路回車,使用預設值即可,由于這個Key也不是用于軍事目的,是以也無需設定密碼。
如果一切順利的話,可以在使用者主目錄裡找到
.ssh
目錄,裡面有
id_rsa
和
id_rsa.pub
兩個檔案,這兩個就是SSH Key的秘鑰對,
id_rsa
是私鑰,不能洩露出去,
id_rsa.pub
是公鑰,可以放心地告訴任何人
打開你目前路徑。你就會發現有這兩個産生了
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcugjM1YTM5gzN40yMwMTMwgzM3ETMyEDM4EDMy0CM4UzM2ATMvwVMwgTMwIzLcBDO1MjNwEzLcd2bsJ2Lc12bj5ycn9Gbi52YucTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
https://github.com注冊
設定SSH key
為什麼GitHub需要SSH Key呢?因為GitHub需要識别出你推送的送出确實是你推送的,而不是别人冒充的,而Git支援SSH協定,是以,GitHub隻要知道了你的公鑰,就可以确認隻有你自己才能推送。
當然,GitHub允許你添加多個Key。假定你有若幹電腦,你一會兒在公司送出,一會兒在家裡送出,隻要把每台電腦的Key都添加到GitHub,就可以在每台電腦上往GitHub推送了。
最後友情提示,在GitHub上免費托管的Git倉庫,任何人都可以看到喔(但隻有你自己才能改)。是以,不要把敏感資訊放進去。
登入成功後 點選頭像。找到Settings 點選
找到SSH and GPG keys ---->New SSH key
Title不是很重要。适當填寫就可以了 、key裡面填寫 pub檔案,也就是第一步建立的那兩個檔案之一字尾名為PUB裡面的内容。複制好 點選Add SSH key 即可
轉載于:https://www.cnblogs.com/896240130Master/p/8324958.html