我在Windows 7计算机上使用Cygwin安装了git(使用git-scm)。如何将Cygwin软件包(如openssh-server)添加到现有安装中?
我无法在任何地方找到说明,或者可以选择修改现有的Cygwin安装。
感谢。
答案 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。