如何将Cygwin包添加到已安装的git-scm?

时间:2015-01-26 22:57:29

标签: git cygwin

我在Windows 7计算机上使用Cygwin安装了git(使用git-scm)。如何将Cygwin软件包(如openssh-server)添加到现有安装中?

我无法在任何地方找到说明,或者可以选择修改现有的Cygwin安装。

感谢。

1 个答案:

答案 0 :(得分:0)

来自http://git-scm.com/的Git(我建议在Windows上使用的版本)不使用Cygwin,因此没有可修改的环境。

Windows构建由msysGit项目提供,其FAQ has this to say

  

MSysGit中的这个MSys是什么

     

MSys是一个Windows环境,提供Unix类型的shell和Perl解释器。因为Git的许多部分仍然没有用C语言编写,而是shell和Perl脚本,Git for Windows需要这样的环境。

     

因此,我们使用最小版本的MSys发布Git for Windows。

     

MSys也需要构建Git,因为我们重新使用Git上游使用的相同的Unix类型设置。我们提供了一个更完整的MSys环境,包括GCC,作为构建环境(因此被命名为''msysGit'')。

     

我们将Git编译为纯MinGW程序,即除了标准Windows库之外没有任何链接依赖性的程序。因此,除非你需要使用仍然仅作为shell或Perl脚本实现的Git的任何部分,否则你可以运行普通的git.exe。