这是什么?
我有一些 git repos 和一些我自动克隆 git repos 的地方,并希望确保这些东西保持最新。 一些存储库在 github 上,一些存储在 Internet 上的其他机器上。 他们在这里看起来都一样。
gitmirror 在 webhook 触发器上更新 git 存储库。 这可以是从提交后钩子到 github 的后接收钩子的简单curl调用。
我如何使用它?
设置回购路径
首先,你需要一些东西来做。 假设我们想在/tmp/gitmirrors设置一个存储库镜像位置,我们的第一个镜像将是我很棒的gitmirror项目。
首先,安装软件:
go get github.com/dustin/gitmirror
现在,为您的镜像创建一个位置,并(例如)查看 gitmirror 源代码:
mkdir /tmp/gitmirrors
cd /tmp/gitmirro
2021-08-05 12:03:13
20KB
Go
1