文件名称:lohr是一个Git镜像工具。-Rust开发
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-16 14:32:38
Rust Command-line
lohr是一个Git镜像工具。 lohr lohr是一个Git镜像工具。 我创建它是为了解决一个简单的问题:我在https://git.alarsyo.net上托管了自己的git服务器,但希望将我的公共项目镜像到GitHub / GitLab,以进行备份和查看。 GitLab有一个镜像设置,但是据我所知,它不允许多个镜像。 我也希望我的实例成为真理的唯一来源。 它的工作方式Gitea设置为在每次推送更新时都将webhooks发送到我的lohr服务器。 当lohr收到推送时,它会
【文件预览】:
lohr-main
----.gitignore(16B)
----src()
--------signature.rs(3KB)
--------main.rs(3KB)
--------gitea.rs(281B)
--------settings.rs(656B)
--------job.rs(6KB)
----default.nix(320B)
----flake.lock(1KB)
----Cargo.lock(37KB)
----.pre-commit-config.yaml(487B)
----Cargo.toml(950B)
----.github()
--------workflows()
----LICENSE-MIT(1KB)
----README.md(5KB)
----.envrc(104B)
----.lohr(84B)
----flake.nix(1KB)
----shell.nix(318B)
----rust-toolchain(7B)
----LICENSE-APACHE(11KB)