如何在nodejs服务器中使用命令'git clone url'[关闭]

Posted

技术标签:

【中文标题】如何在nodejs服务器中使用命令\'git clone url\'[关闭]【英文标题】:How to use command 'git clone url' in nodejs server [closed]如何在nodejs服务器中使用命令'git clone url'[关闭] 【发布时间】:2016-01-06 02:42:35 【问题描述】:

我正在尝试在 NodeJs(服务器端)应用程序中克隆一个 git url。有没有人知道如何做到这一点。我想通过节点服务器 javascript 文件运行 git clone 命令。

【问题讨论】:

你用谷歌搜索过吗? 这取决于您使用的操作系统而不是语言。我不认为 N​​ode JS 是任何操作系统? Has anyone implemented a git clone or interface library using nodejs?的可能重复 【参考方案1】:

您可以尝试使用nodegit 插件:

https://github.com/nodegit/nodegit

示例(更多信息请参阅http://www.nodegit.org/api/):

var clone = require("nodegit").Clone.clone;

// Clone a given repository into a specific folder.
clone("https://github.com/nodegit/nodegit", "tmp")
  .then(function () 
    // Repo is available in "tmp"
  );

【讨论】:

以上是关于如何在nodejs服务器中使用命令'git clone url'[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 AngularJS 和 NodeJS 中隐藏 API 密钥并推送到 Git 和 Heroku

小知识:SpringCloudConfigServer从git获取配置信息报错:.c.s.e.MultipleJGitEnvironmentRepository : Error occured clo

怎么安装npm?

如何在CentOS 7服务器上安装NodeJS

NPM安装Git的问题问题,怎么解决

在没有git的情况下部署NodeJS应用程序