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?
问问题
107 次
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 回答