• 关于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的 结果,注意这里的斜杠

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

  • 相关阅读:
    Spring-FactoryBean的源码——简略解析(上)
    面试不面试,你都必须得掌握的vue知识
    【MyAndroid】viewpage+cardView卡片海报效果展示--100个经典UI设计模板(99/100)
    C++初阶学习第七弹——探索STL奥秘(二)——string的模拟实现
    关于操作系统
    PM3398B-6P-1–3P-E 借助物联网和人工智能解决方案
    vue 修改props
    Vue 常用修饰符
    循环神经网络RNNLM续写“The meaning of life“
    statistic learning outlook
  • 原文地址:https://blog.csdn.net/qq_41503174/article/details/126942692