2010-03-26 2 views
0

혼란스러워.CopSSH + Git : 경로 문제

copSSH를 설치하고 msysgit 설치와 경로를 추가하여 연결했습니다. 그리고 ls, cd와 같은 copSSH 도구를 사용할 때마다 '/ home',/cygdrive/d/copSSH/home과 같은 형식으로 절대 경로를 사용해야합니다.

하지만 git을 사용하면 다른 (다른) 형태로 절대 경로를 사용해야합니다. 은 '/ copSSH/home', 'd :/copSSH/home'과 같습니다.

정말 이상합니다. 그 문제와 해결 방법에 대한 단서가 있습니까?

감사합니다. Andrei.

P. 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/ 문서 (일부 수정 사항 포함)를 사용하여 설치됩니다.

답변

1

불행하게도이 형식을 시도, Cygwin에서 당신은 아무것도에 대한 경로를 입력하기 전에, 당신이 Cygwin에서인지 알 필요 정도와 Mingw는 맵핑 창 드라이브와 디렉토리의 다른 방법을 가지고하시기 바랍니다 이진진.

내가 제안 할 수있는 것은 모든 셸 명령에서 mingw 형식을 사용할 수 있도록 PATH (최소한 git bash 경로에서)에서 CopSSH bin 디렉토리를 제거하는 것입니다. Cygwin 경로가있는 유일한 곳은 작업을 수행 할 때와 ssh 작업을 할 때입니다. 예를 들어, d:\repositories\myrepo.git에서 복제하면 git clone ssh://[email protected]/cygdrive/d/repositories/myrepo.git (cygwin 양식)을 사용할 수 있습니다. git을 사용하여 작업하려면 d:\clones\myrepo, ls /d/clones/myrepo (mingw32 형식)을 사용할 수 있습니다.

또한 git 복제본을 시도하기 전에 putty 또는 plink를 사용하여 ssh 연결을 만들고 주변을 둘러 볼 수 있습니다. ssh 연결 내에서 을 수행하면 git clone ssh://[email protected]/home/myrepo.git이 작동합니다.

+0

안녕, 답장을 보내 주셔서 감사합니다. Cygwin과 mingw가 Windows 드라이브 매핑을위한 다른 방법을 가지고 있다는 것을 잘 알고 있습니다. git은 mingw 형식을 사용하므로 복제 할 수있는 유효한 링크는 다음과 같습니다. ssh : //[email protected] : 3636/work/git-bare/cathi_sim.git 여기의 문제는 이 방법으로 사용자 gndrij에게 d :, d :/work, d :/git-bare :(. – Andrei

+0

)에 대한 권한을 부여해야합니다. 내 경로 : CopSSH bin 디렉토리 및 PATH에 대한 제안 사항은 무엇입니까? PATH = c : \ Program \ NVIDIA Corporation \ PhysX \ Common d : \ programs \ php_5.3.0 \ C : \ WINDOWS \ system32 C : \ WINDOWS C : \ WINDOWS \ System32 \ Wbem C : : \ Program \ Microsoft SQL Server \ 90 \ Tools \ binn \ C : \ Program \ texlive \ 2008 \ bin \ win32 D : \ programs \ TortoiseSVN \ bin; D : \ programs \ doxygen \ bin; d : \ programs \ Graphviz2.24 \ bin; D : \ 프로그램 \ Liquid Technologies \ Liquid XML Studio 2009 \ XmlDataBinder7 \ Redist7 \ cpp \ win32 \ bin; – Andrei

+0

C : \ Program \ Gemeinsame Dateien \ DivX Shared \; D : \ programs \ MATLAB \ R2007b \ bin; D : \ programs \ MATLAB \ R2007b \ bin \ win32; C : \ Program \ TortoiseGit \ bin; D : \ programs \ Git \ cmd; C : \ Program \ NVIDIA Corporation \ 31ctk \ bin; d : \ programs \.큰 상자; D : \ programs \ OpenVPN \ bin; d : \ programs \ .bin \ programming_dll; D : \ programs \ libraries \ qt-win-opensource-src-4.5.2 \ bin; d : \ programs \ pstoedit – Andrei