dongqiang2358 2019-04-26 15:48
浏览 43
已采纳

使用Go应用程序将生成的文件推送到github

I'm working in an application that generates files, and I would like to push those files to a github repo. Is that possible to do from within the app?

  • 写回答

1条回答 默认 最新

  • dongzhong7299 2019-04-26 16:06
    关注

    Try the package go-git. It allows you to perform git clone/commit/push operations. It can clone a tree in-memory too without requiring disk access.

    From the the commit example is a sample add/commit:

    _, err = w.Add("example-git-file")
    CheckIfError(err)
    
    commit, err := w.Commit("example go-git commit", &git.CommitOptions{
            Author: &object.Signature{
                Name:  "John Doe",
                Email: "john@doe.org",
                When:  time.Now(),
            },
    })
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备