如何在windows上准确地将ssh添加到PATH?
尝试在新的(我是第一个尝试的)Windows work计算机上连接到Github时,我遇到以下错误: 权限被拒绝(公钥) 按照Github上的说明,我尝试了如何在windows上准确地将ssh添加到PATH?,windows,ssh,configuration,Windows,Ssh,Configuration,尝试在新的(我是第一个尝试的)Windows work计算机上连接到Github时,我遇到以下错误: 权限被拒绝(公钥) 按照Github上的说明,我尝试了 ssh -vT git@github.com 这告诉我 ssh不被识别为内部或外部命令、可操作程序或批处理文件 通过谷歌搜索,我发现这条消息的意思是“ssh不在路径中” 试图将其添加到我的路径,我发现 Variable name: Path Variable value: :\Program Files (x86)\Windows Liv
ssh -vT git@github.com
这告诉我
ssh不被识别为内部或外部命令、可操作程序或批处理文件
通过谷歌搜索,我发现这条消息的意思是“ssh不在路径中”
试图将其添加到我的路径,我发现
Variable name: Path
Variable value: :\Program Files (x86)\Windows Live\Shared
我应该输入什么来将ssh添加到路径中。我不确定这是不是真的
:\Program Files (x86)\Windows Live\Shared\ssh.exe
或者其他…您需要找到ssh.exe所在的目录 然后,您需要进入系统属性(按WINDOWS键+暂停),进入高级系统设置,单击环境变量 在底部的滚动窗口中向下滚动,直到在“变量”下看到“路径”。单击它,单击编辑 转到值的末尾,如果没有分号,请添加分号,然后键入ssh.exe所在目录的路径。答案如下: 安装
PUTTY
并转到:C:\Program Files\PUTTY
,复制图标“PUTTY”并粘贴到
C:\WINNT\system32
。完成了
单击>
start
Run
PUTTY
&点击回车键。SSH.exe将位于C:\Program Files\Git\usr\bin中。如果安装了Git for windows,Bash
shell与SSH
等一起安装
您可以从Bash中运行ssh:
从命令提示符运行以下命令:
bash -c "ssh -vT git@github.com"
bashshell知道ssh的路径
无需在path环境中添加ssh的路径。谢谢,我找到了一个文件夹.ssh,但里面没有“ssh.exe”,只有“id\u rsa”和“id\u rsa.pub”以及“已知的主机”。我想不会吧?你在用CYGWIN吗?如果是,则在命令行[WINDOWS键+R输入“cmd”]的C:\CYGWIN\b下,键入dir ssh.exe/s以查找directory@JannieT在键入
dir ssh.exe/s
之前,是否应键入cd/
?我需要这样做才能返回到windows计算机上的C:
,然后您建议的dir
命令找到了我的ssh.exe
。OpenSSH现在在windows 10上可用。安装后,它将位于C:\Windows\System32\OpenSSH中。OpenSSH安装说明:这个问题更适合superuser.com IMOEr,我非常怀疑ssh是否是Windows Live的一部分!您可能应该下载putty以获得ssh客户端。也许你的作品更适合人们提问。当你找到ssh.exe文件(对我来说,它在“C:\Program Files(x86)\Git\bin\”中)时,请按照@Robert answer,并确保分号和“C:\Program Files(x86)\Git\bin\”之间不留空格(输入时不带引号).PuTTy
和open ssh
都是模拟的,但不尽相同。然而,在我将其添加到windows环境变量之后,cmd
仍然抱怨'ssh'未被识别为…