我想使用node.js命令提示符克隆git存储库。我需要使用哪些命令来创建项目区域,然后将存储库克隆到该区域?
答案 0 :(得分:0)
只需转到要在本地存储项目的目录,然后键入
git clone url
取决于存储库,您可能需要ssh密钥或对自己进行身份验证。与其他任何控制台都没什么不同
答案 1 :(得分:0)
好吧,您可以使用shelljs
或nodegit
软件包。
让我描述一种使用shelljs
的方法。
const shell = require('shelljs')
const path = process.cwd
shell.cd(path)
shell.exec('git clone https://github.com/<github-name>/<git-repos>')
这是使用nodegit
的一种方式。
const clone = require("nodegit").Clone.clone
const path = process.cwd
clone("https://github.com/<github-name>/<git-repos>", path)
.then(function () {
// Repo is available in `path`
})
答案 2 :(得分:0)
在@ Venus713的解决方案上,您可以使用node-cmd
克隆存储库。
const cmd = require('node-cmd');
const clone = cmd.runSync('git clone https://github.com/<username>/<repo>');
// runSync returns the output of the command, which is console logged below.
console.log(clone);