我需要将此功能添加到我的 GO 程序中,目的是轮询 repo 并对更改执行 git pull。我一直在使用https://github.com/src-d/go-git但找不到投票的方法。
我不想使用 webhook 来避免为传入的有效负载创建服务器。
我需要将此功能添加到我的 GO 程序中,目的是轮询 repo 并对更改执行 git pull。我一直在使用https://github.com/src-d/go-git但找不到投票的方法。
我不想使用 webhook 来避免为传入的有效负载创建服务器。
go-git不提供开箱即用的此功能,因此您需要编写一个小函数。
time.Ticker
,如在 Go 中定期轮询 REST 端点中所述 http.Get
从 REST API 端点提取,可以使用官方 go-git 文档中的_examples/pull/main.go让我知道这是否有帮助!