2

I'm trying to "portablize" git, so I want to send the required executables from the make process of git to my hosted web server. Can I do that? Do you think the executables will work?

4

1 回答 1

3

我这样做的方法是:

  • 获取所有 Git 依赖项(在此 Solaris 软件包站点中列出,但这适用于任何 Unix 平台)
  • 编译这些依赖项--prefix=/home/myuser并将它们安装在usr/local/lib我的主目录中
  • 然后编译 Git(仍然避免对 /usr/local/lib 之类的系统路径的任何引用,但只使用 lib 并包含在我的 homedir 中)
  • 并在 /home/myuser/git 目录中安装 Git

然后我可以只复制/home/myuser/git/home/myuser/usr/local$prefix/libexec/git-core正如Jakub在评论中提到的那样)到任何其他类似的服务器,我知道它将与任何现有的系统库隔离工作。

于 2010-07-13T16:57:43.117 回答