小编Rém*_*émi的帖子

在没有安装 git-annex 的服务器上托管 Git Annex

机器 A 和 B 托管一个公共git 附件存储库。他们都安装了git-annex程序,我在两台机器上手动编辑/提交/等内容。A 和 B 没有同时连接到互联网,因此它们不能直接同步在一起。

服务器 C 始终打开并连接(并且免费且非常安全)。它安装了 git,但我没有管理员权限,所以我无法安装 git-annex。

我的问题:我可以使用服务器 C 作为中央集线器从 A 和 B 推送和拉取 git-annex 更新,而不必在 C 上安装 git-annex 和整个 haskell ghc 依赖项吗?

我尝试将 C 与“目录”或“rsync”特殊遥控器一起使用,但这似乎只保存文件,而不是在推/拉后更新 A 和 B 所需的其余部分。

任何提示将不胜感激!

git git-annex

9
推荐指数
1
解决办法
1605
查看次数

git-annex 适合我的场景吗?

我有一个 git 存储库,其中包含我想在 github 上公开的源代码。

但是,我也有数千兆字节的数据,我不想在公开和存储库中拥有它们——它们很大,它们是专有的,它们“负担”着版权等等。然而,这些逻辑上也是“同一项目的一部分”,我希望对它们的历史有一些控制(基本上,git 已经做了什么)。

现在,我将它们放在存储库中的目录“data”中,并且我忽略了该目录,并且我辞去了让它们使用 git 的工作。

但是,我已经阅读了关于 git-annex 的内容,它似乎可以做我想做的事。所以,我有两个问题。

  • git附件适合我吗?
  • 我应该如何在我的场景中使用 git Annex?含义 - 我应该使用哪些命令以及如何使用?

    我试图阅读官方文档,但它讨论了我不关心的用例。我只有一台计算机上的数据,我认为我不会很快移动它们(有这种可能性很好,但这不是我想使用 git Annex 的原因)。此外,文档很难阅读。

git git-annex

7
推荐指数
1
解决办法
1026
查看次数

是否有适用于 Windows 的 git-annex 的替代方案?

参见http://git-annex.branchable.com/ 特别是档案管理员的用例。转载如下

用例:档案管理员

Bob 有许多驱动器来存档他的数据,其中大部分都离线保存在一个安全的地方。

使用 git-annex,Bob 拥有一个包含他所有文件的目录树,即使它们的内容是离线存储的。他可以使用该树重新组织他的文件,将新版本提交到 git,而不必担心意外删除任何内容。

当 Bob 需要访问某些文件时,git-annex 可以告诉他它们在哪个驱动器上,并轻松地使它们可用。事实上,每个驱动器都知道其他驱动器上的内容。有关位置跟踪的更多信息

Bob 考虑长远,因此他很欣赏 git-annex 使用简单的存储库格式。他知道,即使全世界都忘记了 git-annex 和 git,他的文件将来仍可访问。更多关于面向未来的信息

在 cron 作业中运行,git-annex 在晚上将新文件添加到存档驱动器。它还可以帮助 Bob 跟踪有意和无意的文件副本,并记录信息,他可以使用它来决定何时复制旧驱动器的内容。有关备份副本的更多信息

基本上这就是我对一些照片文件所做的。由于偏执,我保留了几份副本,并将原件与展示用途分开。我认为 git-annex 将有助于解决这个问题,但既然我使用 Windows,我可以做些什么来使管理更容易?

目前我手动使用 FreeFileSync 将内容保存在存档中。

backup file-management git-annex

5
推荐指数
0
解决办法
1548
查看次数

标签 统计

git-annex ×3

git ×2

backup ×1

file-management ×1