我安装了Cygwin(1.7.17)和Git,如何在cygwin中运行git(TortoiseGit 1.8.12.0)

时间:2016-05-10 18:30:15

标签: git cygwin tortoisegit

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

2 个答案:

答案 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。

(另见Cygwin and TortoiseGit