【问题标题】: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
【解决方案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)