首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 写 Go 第一年 vs 第五年:我的代码从“能跑就行”到“不敢删一行”

    ❌惨案现场:展开代码语言:GoAI代码解释import_"github.com/go-git/go-git/v5"//“就加个git支持,能有多大?” ✅优雅解法:BuildTags+条件编译展开代码语言:GoAI代码解释//+buildexperimentalpackagegitimplimport"github.com/go-git/go-git/

    17310编辑于 2025-12-22
  • 来自专栏nobody

    使用go实现自动化批量下载gitlab所有项目小工具

    附源码: package main import ( "encoding/json" "flag" "fmt" "github.com/go-git/go-git/v5" githttp "github.com/go-git/go-git/v5/plumbing/transport/http" "io" "net/http" "os" "strconv" "strings

    66020编辑于 2023-09-05
  • 来自专栏TopFE

    Argo CD 实践教程 02

    然后,它尝试使用go-git库(https://github.com/go-git/go-git)中的一个函数克隆存储库。 所有的东西都放在一起: package main import ( "fmt" "os" "os/exec" "path" "time" "github.com/go-git /go-git/v5" ) func main() { timerSec := 5 * time.Second gitopsRepo := "https://github.com/PacktPublishing

    76830编辑于 2023-08-24
  • 来自专栏CNCF

    Flux如何将Git放入GitOps

    为什么我们支持多种 Git 实现 我们开始对所有 git 操作是使用go-git[1],因为它是完全用 Go 编写的 Git 协议的实现。 当我们想要支持 Azure DevOps 并看到 go-git 中不包含对 multi_ack 和 multi_ack_detailed 的支持时,我们开始另外使用git2go[2]。 参考资料 [1]go-git: https://github.com/go-git/go-git [2]git2go: https://github.com/libgit2/git2go [3]libgit2

    1.8K30编辑于 2022-04-19
  • 来自专栏福大大架构师每日一题

    mediamtx v1.15.2 更新详解:功能优化与问题修复

    github.com/bluenviron/gortsplib/v5 升级至 v5.1.0 • github.com/bluenviron/mediacommon/v2 升级至 v2.5.0 • github.com/go-git /go-git/v5 升级至 v5.16.3 • github.com/matthewhartstonge/argon2 升级至 v1.4.1 • github.com/pion/interceptor

    24010编辑于 2025-12-18
  • 来自专栏FreeBuf

    Yar:用于侦察Github上存储库用户和组织的工具

    另外,缺少以下库也不可能有该项目:、 go-github go-git fatih/color

    1.6K00发布于 2019-10-10
  • 来自专栏HelloGitHub

    GitHub 热点速览 Vol.28:有品位程序员的自我修养

    2.4 git 好助手:gitqlite 本周 star 增长数:1100+ New gitqlite 是一个可在 git 存储库上运行 SQL 查询的工具,支持 SQLite 虚拟表并使用 go-git

    77420发布于 2021-05-14
领券