我使用git-annex来管理我的文件。我的一些远程访问有2或3种方法可用,例如ssh和nfs,但是nfs只能在我的本地网络上访问。因此,git-annex选择最快的方法进行文件同步或获取(如果可用,则使用nfs;否则使用ssh,并使用分数进行选择)。目前,我为每个存储库和每种访问方法定义一个远程,但这并不是真正符合git-annex工作方式的做法,因为它不符合numcopies选项,该选项会检查存储在附件中的文件是否具有足够的副本(通过我的当前方法,许多远程实际上是硬盘上的相同文件夹)。
我的问题适用于git和git-annex,因为远程是在git中添加的,而不是在git-annex中:我想知道是否可以为给定的远程定义备用url。
我尝试使用git remote set-url --add命令,但它并没有按照我的期望工作。实际上,如果nfs url无法访问,则git会挂起并等待。
你有什么想法吗?
我的问题适用于git和git-annex,因为远程是在git中添加的,而不是在git-annex中:我想知道是否可以为给定的远程定义备用url。
我尝试使用git remote set-url --add命令,但它并没有按照我的期望工作。实际上,如果nfs url无法访问,则git会挂起并等待。
你有什么想法吗?