Windows 7(64位) Emacs 24.5
要探索本地文件(在Windows上)我使用包 dired + 。行。
如果不使用Emacs,我使用下一个命令通过Windows控制台连接到远程UNIX机器:
ssh -oStrictHostKeyChecking = no login@ip.of.unix.machine
在emacs中: 尝试从Windows 7连接到Unix:
/ssh:root@1.2.3.4:
错误: ssh -1 root -o ControlMaster = auto -o ControlPath =' tramp。%C' -o ControlPersist = no -e none 1.2.3.4&&退出||出口
由于stdin不是终端,因此不会分配伪终端。 无法创建目录' /home/Alex/.ssh'。
ssh_askpass:exec(/ usr / sbin / ssh-askpass):没有这样的文件或目录 主机密钥验证失败
答案 0 :(得分:1)
使用Tramp。请参阅Emacs手册,节点Remote Files。
在Dired中,包括Dired+,只需使用远程目录的远程文件语法即可在Dired模式下打开。
答案 1 :(得分:0)
我刚刚找到了解决方案-您需要指向SSH_ASKPASS
的环境变量git-gui--askpass
。就我而言,它位于git安装目录中
(setenv SSH_ASKPASS "...Git\mingw64\libexec\git-core\git-gui--askpass")