我将在GitHub存储库中获得分支,但具有OAuth身份验证。
我使用octonode(但是您使用另一个dep,没问题),所以我想像这样获得回购协议:
const github = require('octonode');
const client = github.client();
const repo = client.repo('https://x-oauth-basic:490b285b8f92a63abfc381aa1f7f5c40aa2f9274@github.com/my-username/my-repo.git');
但是结果是:
{ [Error: Not Found]
message: 'Not Found',
statusCode: 404,
headers:
{ server: 'GitHub.com',
date: 'Wed, 03 Oct 2018 08:37:07 GMT',
'content-type': 'application/json; charset=utf-8',
'content-length': '77',
connection: 'close',
status: '404 Not Found', ... },
body:
{ message: 'Not Found',
documentation_url: 'https://developer.github.com/v3' } }
确实,这只小山羊是要获得回购协议的分支。
答案 0 :(得分:0)
我通过使用@ octokit / rest模块找到了解决方案。