【问题标题】:How to fix Cygwin using wrong .ssh directory no matter what I do?无论我做什么,如何使用错误的 .ssh 目录修复 Cygwin?
【发布时间】:2016-09-18 05:20:27
【问题描述】:

在我的 Cygwin 机器上,$HOMEcygwdrive/c/Users/me(即不是 /home/me 的默认值),我很感激。

但是,当我使用 git 并尝试使用 ssh 密钥时,它总是会在 /home/me/.ssh 中检查我的密钥。

为了解决这个问题,我尝试了this solution 但是,将config 文件放在~/.ssh 中不起作用,因为我随后将同一个文件复制到/home/me/.ssh,因为那是git(从Cygwin) 看起来。

有什么办法可以避免这种情况吗?就目前而言,我必须在每个地方复制文件或链接它们(我想避免)。我不明白为什么 git 坚持认为我的主文件夹与实际不同。

【问题讨论】:

    标签: git ssh cygwin


    【解决方案1】:

    如 Cygwin 邮件列表中所述:
    https://cygwin.com/ml/cygwin/2016-06/msg00404.html

    OpenSSH 从不支持 $HOME。它明确检查您的主目录 在用户数据库中设置。看 https://cygwin.com/cygwin-ug-net/ntsec.html各种方法 设置你的主目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      • 2021-09-11
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多