如何将 worg 镜像到超驱动器

主要观点:可以在本地或远程机器上运行命令,将worg镜像到远程 Debian 12 VPS 的超驱动器以保持内容在关机时可用。
关键信息:

  • 安装gitdtachdrives clisudo apt install git dtach npmnpm install -g drives
  • 克隆worg并创建新的核心存储和超驱动器:git clone https://git.sr.ht/~bzg/worg/cd worgdrives initdrives touch(复制超驱动器公钥)。
  • 镜像worg存储库到新创建的超驱动器:drives mirror --dry-run. bpb1bq6sdfajw4bok7k9tdmrq153pbwzcyfkrqrfxw3hhihyddhy(先试运行),dtach -n /tmp/drives-worg-session drives mirror --live. bpb1bq6sdfajw4bok7k9tdmrq153pbwzcyfkrqrfxw3hhihyddhy
  • 添加 cronjob 自动拉取远程worg存储库的最新更改:30 0 * * * git -C ~/worg pull
  • 可通过hyper://bpb1bq6sdfajw4bok7k9tdmrq153pbwzcyfkrqrfxw3hhihyddhy/访问超驱动器中的worg,安装hyperdrive.el后在 Emacs 中可查看相关内容。
    重要细节:drives默认忽略.git文件夹,在dtach会话中运行命令可使进程在与 VPS 断开连接后持续,更好的方法是编写服务文件注册drives进程,可通过联系我提出建议、纠正或询问。
阅读 6
0 条评论