lohr

时间:2024-04-18 20:40:08
【文件属性】:

文件名称:lohr

文件大小:13KB

文件格式:ZIP

更新时间:2024-04-18 20:40:08

Rust

劳尔 lohr是一个Git镜像工具。 我创建它是为了解决一个简单的问题:我将自己的git服务器托管在 ,但希望将我的公共项目镜像到GitHub / GitLab,以进行备份和可见性。 GitLab有一个镜像设置,但是据我所知,它不允许多个镜像。 我也希望我的实例成为真理的唯一来源。 怎么运行的 Gitea已设置为在每次推送更新时都将lohr发送到我的lohr服务器。 当lohr收到推送时,它将克隆相关的存储库,或者如果已经克隆则对其进行更新。 然后,它将更新推回购根目录下文件中列出的所有远程。 破坏性的 这是一个非常具有破坏性的过程:从单一真相来源中删除的所有内容也将有效地从任何镜像中删除。 为什么劳尔? 我一直在寻找一个很酷的名字,然后想到了《白雪公主》中的《魔镜》。 后来一些,我发现《魔镜》的灵感可能来自美因 。 就是这样,就是故事。


【文件预览】:
lohr-main
----rust-toolchain(8B)
----Cargo.lock(28KB)
----.lohr(56B)
----src()
--------main.rs(2KB)
--------settings.rs(426B)
--------gitea.rs(283B)
--------job.rs(6KB)
----Cargo.toml(484B)
----README.org(1KB)
----.gitignore(8B)

网友评论