首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CopSSH + Git:路径问题

CopSSH + Git:路径问题
EN

Stack Overflow用户
提问于 2010-03-26 21:26:50
回答 2查看 1.8K关注 0票数 0

我很困惑。

我已经安装了copSSH并将其与msysgit安装相链接(通过添加路径)。现在,每当我使用copSSH工具(如ls、cd)时,我应该使用'/home',/cygdrive/d/copSSH/home格式的绝对路径。

但是当我使用git时,我应该使用不同(另一种)形式的绝对路径。如'/copSSH/home','d:/copSSH/home‘。

对我来说,这真的很奇怪。有没有人对此有线索,以及如何修复它?

非常感谢,安德烈。

附注:我使用WinXP,git版本1.7.0.2.msysgit.0,copSSH 3.1.0。一切都是使用http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/文章安装的(经过一些修改)。

EN

回答 2

Stack Overflow用户

发布于 2010-08-04 17:11:36

不幸的是,cygwin和mingw映射windows驱动器和目录的方式不同,所以在你输入任何东西的路径之前,你需要知道它是cygwin还是mingw二进制文件。

我建议从PATH中删除CopSSH bin目录(至少从git bash path中删除),以便所有可用的shell命令都使用mingw格式。唯一有cygwin路径的地方是当你这样做的时候,并且ssh以这种方式操作。例如,当您从d:\repositories\myrepo.git克隆时,您可以使用git clone ssh://user@srv/cygdrive/d/repositories/myrepo.git (cygwin form)。要在d:\clones\myrepo中使用git,可以使用ls /d/clones/myrepo (mingw32表单)。

此外,在尝试任何git克隆之前,您可以使用putty或plink建立ssh连接,并查看一下。如果在ssh连接中,您可以执行ls /home/myrepo.git,那么git clone ssh://user@srv/home/myrepo.git应该可以工作。

票数 1
EN

Stack Overflow用户

发布于 2010-08-03 15:39:18

请尝试此格式

代码语言:javascript
复制
git clone gituser@sshserver:myapp.git
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2523523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档