git的“make”中有哪些文件需要运行git?

我试图“移植”git,所以我想把所需的可执行文件从git的make过程发送到我的托pipe的web服务器。 我可以这样做吗? 你认为可执行文件会起作用吗?

我这样做的方式是:

  • 获取所有Git依赖关系( 如本Solaris程序包站点中所列 ,但适用于任何Unix平台)
  • 使用--prefix=/home/myuser编译这些依赖项,并将它们安装在我的主目录的usr/local/lib目录中
  • 然后编译Git(仍然避免引用像/ usr / local / lib这样的系统路径,但只使用lib和include在我的homedir中)
  • 并在/ home / myuser / git目录中安装Git

然后,我可以将任何其他类似的服务器复制到/home/myuser/git/home/myuser/usr/local (和$prefix/libexec/git-core如同Jakub在注释中提到的那样)任何现有的系统库。