【Git】Windows 配置 SSH-Key

查看本地公鑰是否存在

執行如下語句來判斷是否已經存在本地公鑰
cat ~/.ssh/id_rsa.pub
若是出現以下截圖,則本地公鑰不存在,繼續按步驟進行。

若是看到一長串以 ssh-rsa 或 ssh-dsa 開頭的字符串,則本地公鑰已存在,直接跳到第三步。
git

如何生成本地公鑰

執行如下語句來生成本地公鑰
ssh-keygen -t rsa -C "XXXXX@qq.com"
這個指令會要求你提供一個 位置和文件名 去存放鍵值對和密碼,能夠一直點擊 Enter鍵 去使用默認值。

提示1:最好的狀況是一個密碼對應一個ssh key,但也不是非得這樣去作,就像上面咱們跳過建立密碼這個步驟。
提示2:設置的密碼不能被修改,也不能夠被獲取。github

此時你按照上述路徑 C:/Users/Admin/.ssh,找到該文件夾,以下圖所示
windows

如何複製本地公鑰

  1. 使用記事本打開 id_rsa.pub 文件,直接選中全部內容複製便可。
  2. 根據操做系統的不一樣,選擇不一樣的指令。
    windows clip < ~/.ssh/id_rsa.pub
    mac pbcopy < ~/.ssh/id_rsa.pub
    執行命令後,此時公鑰已經複製到了粘貼板上。

將本地公鑰添加到遠端密鑰管理

  1. github 添加 SSH :點擊本身右上角頭像,選擇 Settings,點擊 SSH and GPG keys ,點擊 New SSH key,添加 SSH 便可。
  2. 阿里雲 添加 SSH :在項目主頁,點擊設置→SSH公鑰→增長SSH密鑰→把本地公鑰複製到「公鑰」框裏→輸入標題(必填項,能夠設置家或者公司等標識)→最後點擊「增長密鑰」便可。
    具體步驟以下圖所示:
    在 SSH公鑰 界面點擊增長 SSH密鑰,以下圖所示

    增長新密鑰,以下圖所示

    效果以下圖所示,則遠端密鑰添加成功,此時就能夠往遠端推送及拉取內容了
相關文章
相關標籤/搜索