[英]Download zip from github and bitbucket private repo in node
对于gitlab,我可以通过简单地使用http请求来在节点中下载私有仓库:
"https://" + host + "/" + group + "/" + project + "/repository/archive.zip\?ref\=" + branch + "\&\private_token\=" + private_token;
github和bitbucket也可能吗?
我发现很多使用用户名和密码进行身份验证的curl脚本。
我是否也可以使用私有令牌(如gitlab中)简单地做到这一点?
仓库是私人的!
您可以使用GitHub Contents API进行此操作。 该/get-archive-link
资源将为您提供一个URL,然后您可以使用curl
来下载文件。
我是否也可以使用私有令牌(如gitlab中)简单地做到这一点?
您可以而且应该。 使用scope repo
生成一个个人访问令牌 。
使用GitHub API 进行身份验证的方法有多种。 我个人更喜欢使用HTTP身份验证字段:
https://USER@TOKEN:api.github.com/...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.