【问题标题】:I have Cygwin (1.7.17) and Git installed, how to run git (TortoiseGit 1.8.12.0) within cygwin我安装了 Cygwin (1.7.17) 和 Git,如何在 cygwin 中运行 git (TortoiseGit 1.8.12.0)
【发布时间】:2016-05-10 18:30:15
【问题描述】:

我的机器上安装了 Cygwin 和 Git。我无权访问我的机器,因此它是通过管理员安装的。我正在尝试运行命令在 Cygwin 中安装 git,但它不起作用。我在 Cygwin 中运行 apt-cyg 来安装 git,但无法识别该命令。另外,尝试使用这个 apt-cyg install git。任何的想法?

【问题讨论】:

标签: git cygwin tortoisegit


【解决方案1】:

在 Cygwin 中运行 TortoiseGit 1.8.12 并不容易,因为在 1.8.13 中添加了对 Cygwin 的支持(请参阅 https://stackoverflow.com/a/32427358/3906760)。

但是,不建议运行这种旧版本的 git,因为它包含未修复的安全问题。也不支持这种旧版本的 TortoiseGit。为什么不用 git for Windows 便携版,它不需要安装。

【讨论】:

    【解决方案2】:

    请阅读TortoiseGit's Settings(搜索关键字Cygwin

    1) 选择[CYGWIN-INSTALL-PATH]\bin-文件夹作为git.exe文件夹。

    2) 在 Windows 中配置 HOME 环境变量,使 Cygwin 和 TortoiseGit 使用相同的主目录和全局 git-config。在此处使用正常的 Windows 表示法(例如,“C:\Users\USERNAME”)。默认情况下,TortoiseGit 使用通常位于 c:\Users 下的 Windows 主目录,而 Cygwin 使用位于 [CYGWIN-INSTALL-PATH]\home 下的自己的主目录。

    3) 配置 AutoCrLf,这是必要的,因为 TortoiseGit 和 Cygwin Git 有不同的默认值。 Cygwin Git 中的默认值为 true。

    4) 转到 TortoiseGit 的“高级设置”部分并将 CygwinHack 设置为 true 以激活 cygwin 解决方法。

    5) 重新启动。

    注意:TortoiseGit 中没有对 Cygwin git 的官方支持。

    TortoiseGit 1.8.13 支持 Cygwin hack。

    (另见Cygwin and TortoiseGit

    【讨论】:

    • 1.8.12 没有 Cygwin hack
    猜你喜欢
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多