我有我公司的服务器。在这台服务器上没有安装 git (而且它不会在不久的将来)。(在许多免费的服务器托管站点上,也没有安装 git)
有没有办法在没有安装 git 的情况下使用 git 二进制文件(因此在另一个文件夹中没有所需的依赖项,独立)?
另一台服务器对我来说是没有选择的。
我想要 git 作为 web git 存储库查看器,这当然需要 git 二进制文件在任何文件夹中工作,也许有一个带有集成 git 二进制文件的 web git 存储库查看器。
我试过了:
服务器操作系统是 linux 64 位。我已将 git 二进制文件从本地 linux 复制到服务器上的可执行路径。那没起效。所以我查找依赖项。需要这些库:
- libz.so.1
- libresolv.so.2
- libpthread.so.0
- libpcre.so.3
- libc.so.6
它们只是指向名为的库的链接:
- libz.so.1.2.7
- libresolv-2.17.so
- libpthread-2.17.so
- libpcre.so.3.13.1
- libc-2.17.so
所以我重命名了这些库并将它们复制到 git 二进制文件所在的服务器。但不幸的是,git 二进制文件在库的 /lib/linux-64-gnu...os 文件夹中查找,而不是在同一个文件夹中。我不知道接下来要尝试什么。