gpt4 book ai didi

git - 我可以从一个绝对没有安装 Git 命令的简单文件服务器克隆吗?

转载 作者:行者123 更新时间:2023-12-02 14:17:42 25 4
gpt4 key购买 nike

我有一个安装了最小 Linux 系统的 NAS 设置。我可以通过 SSH 连接到它,但我没有安装包管理器以及随后安装 GCC 或 Git 等软件的运气,所以它现在是一个非常简单的系统。

我已经通过 SFTP 将一个小型 Git 存储库复制到 NAS 的目录中,并且我正在尝试克隆它,但我没有成功。我尝试了路径的多种变体,但我总是收到此错误:

sh: git-upload-pack: not found
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我对这意味着什么感到困惑。 git-upload-pack documentation说:

Invoked by git fetch-pack, learns what objects the other side is missing, and sends them after packing.



该命令存在于我的客户端计算机上。

git upload-pack在服务器上调用?这是否意味着我需要在两边都安装 Git(或其中的一部分)才能使 Git SSH 访问工作?还是我误诊并且可能只是走错了路?

最佳答案

Can I clone from a simple file server that has absolutely no Git commands installed?



不。
这意味着您需要一个替代解决方案,例如将您的 Git 存储库/工作树压缩为存档,stpf 该存档文件,然后在另一侧解压缩。
从那里,您将能够访问您的 repos 文件,即使它的历史仍然不可用,因为您没有安装 Git。

关于git - 我可以从一个绝对没有安装 Git 命令的简单文件服务器克隆吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54852498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com