我需要在一台未连接到互联网的独立计算机上安装 Git。这台计算机受到严格控制,所有安装都需要批准和管理员权限(不是我)。系统批准的最新版本的 git 是 2.3.4。
通常情况下,我只需访问网站,下载单个文件安装程序,然后将其带到要安装的计算机上即可。然而,当前可下载的 Git 版本是 2.5.1。我看到有一个链接旧版本,但它们都是源代码的 tar 文件夹,需要其他软件(因此需要批准)才能在 Windows 上编译和安装 git。
我的问题是:由于旧版本曾经是当前版本,因此它们也应该都有可执行安装程序。这些旧版本的安装程序是否保存在可以下载的地方?或者有人可以建议一种更简单的方法,在 Windows 上安装旧版本的 git,而无需将计算机连接到互联网?
答案1
我可以在哪里获取适用于 Windows 的旧版本git
?
你是对的,下载页面链接到旧的来源发布日期内核网站。
但是,那GitHub 页面git-for-windows
提供下载链接,您可以在那里获取以 2.3.4 便携式开发预览版为例。
(请注意,我没有看到 的最终版本2.3.4
,但根据 Ramhound 的评论,不能保证它已经发布;希望所呈现的内容能够满足您的需求)
答案2
总而言之,如果我理解和研究正确的话:
https://www.kernel.org/pub/software/scm/git/已将已开发的所有 Git 版本的源代码打包成 tar 文件夹。然而,在 Windows 上编译和安装源代码需要第三方工具,这是一个开发难题。
https://github.com/git-for-windows/git/releases?after=v2.5.2.windows.1从 2.5 版开始,它具有完整的可执行 Git for Windows 安装程序。它还具有 v2.4 的候选版本安装程序和 v2.3 的预览安装程序。v2.3 之前的版本都存储为 zip 文件夹。
目前尚不清楚 v2.5 之前的版本是否实际作为完整的公开发布版本发布,但我怀疑 v2.2 和之前版本的安装程序(存储为 zip 的安装程序)已由于过时而从档案中删除。
github.com/msysgit/msysgit/releases 是 laggingreflex 上面建议的,它有 msysGit 的预览版安装程序,最早可追溯到 v1.7。不过,我要提醒的是,msysGit 和 Git for Windows 是不是同样的事情 - msysGit 安装程序提供了自己编译 Git 的开发环境和资源,而 Git for Windows 安装程序是针对 Windows 预编译的可立即使用的软件包。