我目前想git-annex
在新计算机上部署我现有的存储库。
我的配置如下:
- on
serverA
:我有一个git bare
(带有 git-annex)存储库并且没有实际文件 - on
serverB
:我有一个经典的git-annex
本地文件夹,其中包含实际(重)文件(与 的存储库同步serverA
) - on
serverC
:我想创建一个新的 git-annex 存储库并从中复制serverB
文件
请注意,我无法直接从serverB
on克隆serverC
。
我遵循以下流程:
- on
serverC
:git clone ssh://serverA/<path>
在我跑步git annex init origin
之后git annex sync
- on
serverB
:git remote add NEW ssh://serverC/<path>
,git annex sync NEW
它的工作原理。但是,当我想使用 复制实际(重)文件git annex sync NEW --content
时,不会复制任何文件,并且每个文件都有以下错误:copy <file> (unable to check NEW) failed
.
知道这些错误的原因吗(请注意调试模式不提供其他信息)?
请注意,所有服务器都使用 8.xx 版git-annex