pull總是提示輸入密碼問題是什麼情況?

來源:互聯網
上載者:User

每次同步或者上傳代碼到githun上的程式碼程式庫時,需要每次都輸入使用者名稱和密碼,這時我們設定一下SSH key就可以省去這些麻煩了。若果使用TortoiseGit作為github本地管理工具,TortoiseGit使用副檔名為ppk的秘鑰,而不是ssh-keygen產生的rsa密鑰。也就是說使用ssh-keygen -C "username@email.com" -t rsa產生的密鑰TortoiseGit中不能用。而基於github的開發必須要用到rsa密鑰,因此需要用到TortoiseGit的putty key generator工具來產生既適用於github的rsa密鑰也適用於TortoiseGit的ppk密鑰。

方法/步驟

  1. 開啟TortoiseGit下的PuttyGen,在開啟的視窗中點擊Generate按鈕,會出現綠色進度條,等下產生,產生過程中可以多晃晃滑鼠增加隨機性。

  2. 產生之後複製產生的全部內容,視窗先留著不關閉。

  3. 登入到github,點擊右上方的設定圖表,進去設定頁面之後選擇左邊選項中的SSH key之後點擊Add SSH key在出現的介面中填寫SSH key的名稱,隨便填寫自己喜歡的即可,然後將剛剛複製的內容粘貼到key裡面再點擊add key就可以了。

  4. 返回到第二步的視窗,點擊Save private key按鈕儲存為適用於TortoiseGit的私密金鑰副檔名為.ppk。

  5. 運行TortoiseGit開始菜單中的Pageant程式,程式啟動後將自動停靠在工作列中,雙擊該表徵圖,彈出key管理列表。

  6. 在彈出的key管理列表中點擊add key,將第4步中儲存的私密金鑰(.ppk)檔案加進來,關閉對話方塊即可。

    經上述配置後,就可以使用TortoiseGit進行push、pull操作了,不用每次都輸入密碼了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.