Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将文件从NodeJS服务器推送到GitHub_Node.js_Git_Github_Push - Fatal编程技术网

Node.js 将文件从NodeJS服务器推送到GitHub

Node.js 将文件从NodeJS服务器推送到GitHub,node.js,git,github,push,Node.js,Git,Github,Push,我有一个NodeJS服务器,它将服务器端JS代码生成到服务器上的一个单独文件夹中,然后将其作为.zip文件提供给用户。我希望能够将这段代码推送到用户指定的GitHub存储库中(或者更好——创建一个新的早午餐并将其推送到分支)。我正在检查GithubAPI,但找不到一个端点,该端点可以描述这种情况。我还检查了一个节点模块,但情况相同——没有关于这是否可能(以及如何实现)的信息 我的问题是-是否可以通过编程将服务器上的文件夹推送到GitHub repo(如果所有凭据和密钥都已知),如果可以,请任何人

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

我的问题是-是否可以通过编程将服务器上的文件夹推送到GitHub repo(如果所有凭据和密钥都已知),如果可以,请任何人告诉我一些资源?我试着找些东西,但什么也找不到

谢谢,,
T.

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

  • 是一个围绕已安装的
    git
    binary的轻量级包装器
  • 是Node.js中的独立Git客户端实现

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

只需安装git bash并通过它来完成。除了终端之外,我什么都不用做我的git回购。祝你好运。

你不需要GithubAPI;只需使用git本身。类似这样的东西:?签出