簡體   English   中英

在Windows PC上運行時,為什么命令提示符無法識別ssh-keygen?

[英]Why won't the command prompt identify ssh-keygen when I run it on my windows pc?

出現以下消息“'ssh-keygen無法識別為內部或外部命令,可操作程序或批處理文件”嗎?

我該怎么辦?

因為沒有安裝? 還是不在路上?

如果未安裝,則安裝所有內容的簡便方法是安裝Git for Windows,當它進入詢問您是否要安裝Linux工具的部分時,它將為您提供3種選擇。 選擇第三個選項,即使它在下面顯示警告。 它將在Windows上很好地安裝所有Linux工具。 重新啟動您的終端,輸入ssh-keygen,一切就好了。

如果已安裝:

復制路徑到程序

右鍵單擊“我的電腦”,然后單擊“屬性”。

點擊“高級系統設置”

單擊環境變量

在'Path'變量的末尾添加分號,然后使用ssh-keygen程序粘貼到目錄中

如果已安裝了msysgit發行版 ,則需要啟動:

  • git-cmd.bat ,或
  • git-bash.bat (基於[ Git bash.vbs ][3]

這樣可以正確設置路徑,並且在該命令行會話中,您將能夠調用ssh-keygen

假設您已經在Windows中安裝了git ...

1)控制面板>系統>編輯系統變量

2)系統屬性>高級(Tab)>環境變量(選項卡的底部)

3)系統變量>新建

變量名稱:ssh-keygen

變量值C:\\ Program Files \\ Git \\ git-cmd

點擊確定

4)關閉並重新啟動CMD / Shell窗口

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM