我的机器上安装了Cygwin和Git。我无法访问我的机器,所以它是通过管理员安装的。我试图运行命令在Cygwin中安装git但它无法正常工作。我在Cygwin中运行apt-cyg来安装git但是命令无法识别。另外,尝试使用这个apt-cyg install git。任何的想法?
答案 0 :(得分:1)
使用Cygwin运行TortoiseGit 1.8.12没有简单的方法,因为在1.8.13中添加了对Cygwin的支持(参见https://stackoverflow.com/a/32427358/3906760)。
但是,不建议运行这样一个旧版本的git,因为它包含未修复的安全问题。此类旧版本的TortoiseGit也不受支持。为什么不使用git for Windows portable,不需要安装。
答案 1 :(得分:0)
请阅读TortoiseGit's Settings(搜索关键字Cygwin
)
1)选择[CYGWIN-INSTALL-PATH] \ bin-folder作为git.exe文件夹。
2)在Windows中配置HOME环境变量,以便Cygwin和TortoiseGit使用相同的主目录和全局git-config。在此处使用常规Windows表示法(例如,“C:\ Users \ USERNAME”)。默认情况下,TortoiseGit使用Windows主目录,该目录通常位于c:\ Users下,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。