[英]Permission denied while creating ssh key using ssh-keygen Git bash Windows 10 Enterprise
[英]git: 'ssh-keygen' is not a git command. See 'git --help'
我試圖按照GitHub上的說明生成SSH密鑰,以便可以從筆記本電腦推送到GitHub帳戶。 我在Windows 10上使用mingw32使用Git,並在Git Bash(不是cmd)中輸入了以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
git: 'ssh-keygen' is not a git command. See 'git --help'.
失敗git: 'ssh-keygen' is not a git command. See 'git --help'.
git: 'ssh-keygen' is not a git command. See 'git --help'.
為什么會這樣,我該如何解決?
在進入git bash
會話之前,請確保您的%PATH%
(在CMD中)。
如果您的PATH
是正確的,那么您應該看到以下內容:
vonc@voncvb:/mnt/c$ which ssh-keygen
/usr/bin/ssh-keygen
為了進行測試,請在CMD會話中設置簡化的PATH
。
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\Git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%MAVEN_HOME%\bin;%PATH%
然后輸入bash
,進入bash shell會話。
並嘗試使用ssh-keygen
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.