......................................
如果您使用
创建克隆git clone --bare ssh://URL/repo.git
您将获得主档案。
理论上,如果
scp
命令处于打开状态(通常不是),您可以使用 scp
进行复制
Git 协议不适用于文件,但适用于历史记录和引用。你可以将选项传递给
git-clone
/git-fetch
,例如--depth 1
和--single-branch
来产生类似的效果,但如果你想直接使用ssh
,你必须自己实现git协议,这将比你尝试做的任何事情都更麻烦。
如果 ssh 的 SOCKS 代理不起作用,那么您必须使用该 HTTP 代理。由于没有解释为什么这样的系统需要从不完全是存储库的存储库中获取任意数据,这听起来很像一个 X-Y 问题,这是问题子集的某个角落,这将有助于评估原因这将有助于解决问题。