将发布保持在私有存储库之外
Keeping releases out of a private repository
我有一个包含 mac 应用程序源代码/版本的存储库和一个管理版本更新的服务器。
我有一个应用程序存储库和另一个更新服务器存储库,我正在使用 squirrel。
我的计划是从回购协议中发布。我认为这是最佳做法。
我刚刚尝试下载这个 link
的私人仓库中的版本
https://<TOKEN>:x-oauth-basic@github.com/user/repo/releases/download/v0.0.1/app-v0.0.1.zip
没用,要是能用就好了=)
想法?还有其他方法吗?我应该只在服务器回购中发布吗?
一个解决方案:
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 韩语:(
我有一个包含 mac 应用程序源代码/版本的存储库和一个管理版本更新的服务器。
我有一个应用程序存储库和另一个更新服务器存储库,我正在使用 squirrel。
我的计划是从回购协议中发布。我认为这是最佳做法。
我刚刚尝试下载这个 link
的私人仓库中的版本https://<TOKEN>:x-oauth-basic@github.com/user/repo/releases/download/v0.0.1/app-v0.0.1.zip
没用,要是能用就好了=)
想法?还有其他方法吗?我应该只在服务器回购中发布吗?
一个解决方案:
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 韩语:(