我可以通过ssh和scp完全访问远程Linux服务器上的某个文件夹。我可以上传和下载文件,但不能安装应用程序。现在我想在此服务器上放置一个git存储库。 当我尝试从过SCP复制资源库,我得到了以下错误消息克隆:Git通过ssh在服务器上安装Git没有安装
sgit-upload-pack: Command not found
fatal: The remote end hung up unexpectedly
使用相同的命令从GitHub按预期工作克隆。我需要在服务器上安装Git吗?如果是的话,有没有解决办法?
如何将git安装到用户目录中? apt-get(对于Ubuntu)似乎没有这样的选项。 – Mouk 2009-10-02 13:28:29
您可以手动安装。从http://git-scm.com/download下载源代码分发包,解压然后按照INSTALL中的说明进行操作。你可能需要一个编译器等等。 – 2009-10-02 14:25:05
为了配合Roman的说法,在基于Debian的系统上,您应该安装build-essentials以获得gcc和make等等。 – baudtack 2009-10-03 01:10:07