繁体   English   中英

从github下载zip和节点中的bitbucket私有仓库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM