解決:”ssh-keygen 不是內部或外部命令“ 的問題


相信大家在 碼雲生成/添加SSH公鑰的過程中遇到一個比較常見的問題,

在cmd,命令行輸入 ssh-keygen -t rsa -C "xxxxx@xxxxx.com" ; xxxxx@xxxxx.com是指自己的郵箱  會異常拋出一個錯誤如下

'ssh-keygen' 不是內部或外部命令,也不是可運行的程序 或批處理文件。

在這里分享一篇文章,來自https://blog.csdn.net/l508742729/article/details/97510883

前提下你們已經安裝了git,還沒安裝的話建議到git官網下載,完成安裝即可,在這里不在詳細做介紹

 

 

在變量值的最后加上Git安裝的配置文件,輸入Git安裝的配置文件, 我的地址是C:\Program Files\Git\usr\bin 

 

 

 

改好確定即可,重新cmd輸入

 ssh-keygen -t rsa -C "xxxxx@xxxxx.com" ,然后按3次回車,運行結果如下

 

 

生成秘鑰路徑的C/Users/Administrator.HIAPAD-2018B7R7/.ssh,圖如下

 

 

 然后選擇編輯器打開,我在這里選擇記事本,復制,然后在碼雲賬號個人設置里。添加公鑰即可

 

 

 驗證通過后會提示

 

 添加后,在終端(Terminal)中輸入   ssh -T git@gitee.com

首次使用需要確認並添加主機到本機SSH可信列表。若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 內容,則證明添加成功。

 

 

碼雲的教程是這樣子的

 

 到此添加完成,你可以大展手腳啦,謝謝你的閱讀


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM