【问题标题】:Git,ssh,Cygwin and folders outside of Cygdrive install foldersGit、ssh、Cygwin 和 Cygdrive 安装文件夹之外的文件夹
【发布时间】:2013-02-09 15:59:19
【问题描述】:

我很难在远程计算机上获取驻留在 C:/ 驱动器上的文件。如果项目位于 Cygwin 安装文件夹下,我可以克隆项目。但是,如果我的真实项目位于“/cygdrive/c/myproject/git/export”之类的地方,我就无法获得任何进展?

所以我无法从下面的行中得到任何东西

“ssh://user@remote/cygdrive/c/myproject/git/export”

但这有效(用于测试)

"ssh://user@remote/myproject/export"

非常感谢您的帮助。我在这上面浪费了相当多的时间。 两台计算机都成功使用 Cygwin+SSH+Git,除了尝试从非 Cygwin 默认文件夹中提取、克隆项目

【问题讨论】:

  • 你试过用 msysGit 代替吗?

标签: git ssh cygwin


【解决方案1】:

首先(这种方式在您经常连接到远程 cygwin 时很有用) 您可以通过 regedit(参见密钥 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2)或实用程序
mount [<win32path> <posixpath>]

创建类 unix 映射

使用 cygpath.exe 根据 windows 路径规范发现路径。

至少您可以始终使用带有引号“c:\myproject”的直接获胜路径的符号

也有可能你的权限有问题,这就是为什么ssh不允许你获取/cygdrive/c的内容

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    相关资源
    最近更新 更多