将发布保留在私有存储库之外

时间:2015-01-27 01:50:33

标签: github release github-api

我有一个包含mac app的源代码/发行版的repo和一个用于管理版本更新的服务器。

我有一个应用程序的回购,另一个用于更新服务器,我使用的是松鼠。

我的计划是将报销发布出去。我认为这是最佳做法。

我只是尝试使用此链接下载私有仓库中的版本

https://<TOKEN>:x-oauth-basic@github.com/user/repo/releases/download/v0.0.1/app-v0.0.1.zip

并且它没有用,如果它确实=)

会很好

思考?有没有其他方法可以做到这一点?我应该在服务器仓库中发布这个版本吗?

1 个答案:

答案 0 :(得分:0)

一种解决方案:

http://github.com/brant-hwang/get-git-private-repo-latest-release-zip

ID={YOUR_GITHUB_ID}
PW={YOUR_GITHUB_PASSWORD}
OWNER={OWNER}
REPO={REPOSITORY}

curl -u $ID:$PW https://api.github.com/repos/$OWNER/$REPO/releases/latest > latest.json
TAG_NAME=`cat latest.json | jq '.tag_name' |  tr -d '"'`
URL="https://github.com/$OWNER/$REPO/archive/$TAG_NAME.zip"
curl -O -J -L -u $ID:$PW $URL
韩语中的

Outlined here :(