2009-08-04 6 views
1

J'ai du mal à obtenir des fichiers qui résident sur C:/lecteur sur l'ordinateur distant. Je peux cloner des projets s'ils sont sous le dossier d'installation de Cygwin. Mais je ne peux rien faire avec mes vrais projets s'ils résident dans quelque chose comme "/ cygdrive/c/myproject/git/export"?Git, ssh, Cygwin et les dossiers en dehors des dossiers d'installation de Cygdrive

donc je ne peux pas obtenir quelque chose de la ligne ci-dessous

"ssh: // user @ distance/cygdrive/c/myproject/git/export"

Mais cela fonctionne (pour test)

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

J'apprécierais vraiment de vous aider. J'ai perdu beaucoup de temps à ce sujet. Les deux ordinateurs utilisent Cygwin + SSH + Git avec succès intérieur, sauf en essayant de tirer, des projets de clone à partir des dossiers par défaut non Cygwin

+0

avez-vous essayé d'utiliser msysGit à la place? –

Répondre

1

Tout d'abord (Cette façon utile lorsque vous vous connecterez à Cygwin à distance souvent) vous pouvez créer UNIX comme la cartographie soit par regedit (voir la clé HKEY_LOCAL_MACHINE \ SOFTWARE \ Cygnus Solutions \ Cygwin \ monte v2) ou par utilitaire
mount [<win32path> <posixpath>]

utilisation cygpath.exe pour découvrir chemin de fenêtres spécification de chemin.

Au moins vous pouvez toujours utiliser la notation avec le chemin gagnant directement encadrée par des guillemets « c: \ myproject »

En outre, il est possible que vous avez des problèmes avec la permission, c'est pourquoi ssh ne vous permet pas de contenu de /cygdrive/c