[英]Using the Node GitHub API to clone a remote repo locally
我正在使用Node GitHub API連接到GitHub上的倉庫。
而且我可以成功獲取遠程回購的引用:
const dotenv = require('dotenv')
const GitHub = require('github-api')
dotenv.config()
const api = process.env.GITHUB_URL
const token = process.env.GITHUB_TOKEN
const gh = new GitHub({ token }, api)
const owner = process.env.GITHUB_REPO_OWNER
const name = process.env.GITHUB_REPO_NAME
const repo = gh.getRepo(owner, name)
const branch = 'master'
const ref = `heads/${branch}`
repo.getRef(ref).then((response) => {
// This works!!!
console.log(response)
})
現在,我想將此倉庫的內容克隆到/tmp
。
我該怎么做呢? 謝謝!!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.