【问题标题】:Push files to GitHub from NodeJS server从 NodeJS 服务器推送文件到 GitHub
【发布时间】:2015-01-21 18:31:25
【问题描述】:

我有一个 NodeJS 服务器,它将服务器端 JS 代码生成到服务器上的一个单独文件夹中,然后将其作为 .zip 文件提供给用户。我希望能够获取此代码并将其推送到用户指定的 GitHub 存储库(或者甚至更好——创建一个新的早午餐并将其推送到分支)。我正在检查 GitHub API,但找不到可以描述这种情况的端点。我还检查了一个节点模块,但同样的故事 - 没有关于这是否可能(以及如何)的信息。

我的问题是 - 是否可以通过编程方式在服务器上获取一个文件夹并将其推送到 GitHub 存储库(如果所有凭据和密钥都已知),如果是这样,任何人都可以指导我获取一些资源吗?我试图找到一些东西,但没有任何相关信息。

谢谢你, T.

【问题讨论】:

标签: node.js git github push


【解决方案1】:

我刚刚找到了这两个库,它们可以帮助您将文件从 Node.js 推送到 git:

  • git-js 是已安装的 git 二进制文件的轻量级包装器
  • nodegit 是 Node.js 中的独立 Git 客户端实现

只需以编程方式使用提供的 API 来提交和推送文件。如果您愿意,可以创建一个单独的分支并标记您的提交。

【讨论】:

    【解决方案2】:

    只需安装 git bash 并完成它。除了终端,我什么都不用做我的 git repos。祝你好运。

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 1970-01-01
      • 2021-05-11
      • 2017-09-07
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多