gpt4 book ai didi

svn - TortoiseGit 和 TortoiseSVN 安装在一起 - SVN+SSH 设置困惑

转载 作者:行者123 更新时间:2023-12-02 13:51:27 25 4
gpt4 key购买 nike

我通过 SSH 使用 SVN (TortoiseSVN) 已经有一段时间了,没有任何问题。最近要加git,所以安装了TortoiseGit。

从那以后,我的 SVN SSH 连接突然不再工作了。错误“svn:无法创建隧道:系统找不到指定的路径”最终将我指向我的环境变量,我注意到 SVN_SSH 变量已更改为 TortoiseGit 中包含的 plink。

我有一个单独的 Putty/Keygen/Pageant 安装,我之前使用过,所以我将该环境变量更改回 Putty 的 plink。不过,我的系统不再使用 SSH 协议(protocol)。我可以使用 TortoiseSVN 进行更新,但每次执行的操作都必须多次重新输入密码。 RStudio 没有反应(需要使用 SSH,因为它不显示密码弹出窗口)

  • 系统:Windows 8.1(完全更新)
  • 使用的服务器:R-Forge.R-project.org
  • IDE:RStudio
  • 使用的 SVN : TortoiseSVN
  • TortoiseSVN 当前使用的 plink:tortoisePlink(SVN 中未设置选项)
    我还尝试了 Putty plink(Pageant 有 SSH key ),但无济于事。
  • 环境变量 SVN_SSH:C:/Program Files (x86)/PuTTY/plink.exe
    (当它是 C:\Program Files\TortoiseGit\bin\tortoiseplink 时,我得到了上面的错误)

  • 我一直在通过设置,但我似乎无法找到问题。有人知道我可能会忽略哪个设置或其他问题吗?我想避免完全重新安装我的工作流程......

    最佳答案

    我找到了罪魁祸首。请注意,在安装 TortoiseGit 时,安装过程会添加一些环境变量(GIT_SSH 和 SVN_SSH 是重要的),但路径使用反斜杠。 SVN_SSH 可能看起来像:

    C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe

    你应该编辑那个:

  • 如果使用反斜杠,则改为正斜杠
  • 如果任何文件夹名称包含空格,请添加引号(原来是我的问题)

  • 环境变量 SVN_SSH 的最终结果应该是:

    “C:/程序文件/TortoiseSVN/bin/TortoisePlink.exe”

    重新启动计算机以更新各处的值,它应该会再次工作。

    关于svn - TortoiseGit 和 TortoiseSVN 安装在一起 - SVN+SSH 设置困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34631979/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com