1
私はNode GitHub APIを使ってGitHubのレポに接続しています。Node GitHub APIを使用してリモートのRepoをローカルで複製する
そして、私は正常に私のリモートレポの参照文献をフェッチすることができます
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
にこのレポの内容のクローンを作成したいと思います。
どうすればよいですか?ありがとう!!!
ノードGitHub APIは、GitHubがあなたのために行うことができないため、ローカルでのクローン作成を含まないGitHub APIと対話するためのものです。あなたができることは、gitをローカルにインストールしてから、端末または[別のAPIを使って](https://www.npmjs.com/package/git-clone) – JDB
ahhhのように、git cloneコマンドを発行することです。どうも! – SeanPlusPlus