关于VS code连接远程服务器 本机已经有git自带的ssh

win10系统

  1. 起初,本机有windows的open ssh和git ssh 这样好像会有冲突导致我用cmd时 使用ssh一直连不上服务器。
  2. 考虑到将来可能用到github 所以保留git,卸载了open ssh(网上搜的教程)
  3. 因为想要最新版的git ,所以卸载了原有的git ,重新下载了git(关于下载和安装有教程)
    git的下载结果
    因为我在安装过程中的的选择有这三个软件可以使用。
    其中 git GUI 和bash 输入ssh显示正常

但是git CMD会显示 不是内部或者外部命令(第一个问题)

这是遇到的第一个问题
查阅网上资料后有如下的解决方案:
修改系统变量

  1. 在 git bash 上输入where git得到一个git.exe的路径,后面会用到
  2. 找到安装路径下git-core的路径,例如 我的是 D:\Git\mingw64\libexec\git-core

打开计算机 右击空白处 点击属性 找到左侧的高级系统设置 点击环境变量
双击击系统变量的Path 对其进行编辑 ,将上面的两个路径加到path即可。
(网上有带图的添加方法)
经过这样的操作,我的第一个问题就解决了

第二个问题是:用网上的方法连接远程服务器的时候 出现 :
an ssh installation could not be found

按说我已经修改了系统变量咋还有问题。
我查阅后的资料是这样的:

  1. 在git bash上输入 where ssh得到路径,例如:
    D:\Git\usr\bin\ssh.exe
  2. 依次点击 文件 -》首选项-》设置 在输入框输入git.path 然后点击箭头位置在这里插入图片描述
    箭头位置
    在这里插入图片描述
    里面有一个git.path,对它进行编辑 内容就是 ssh的位置 1 中有说明,但是斜线与所变化,如我写的这样。

3 .
在这里插入图片描述
点击查看-》 命令面板 输入 ssh remote path 然后在箭头指向的位置输入where ssh的 结果,注意这里的斜杠

这样第二个问题也解决了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值