gpt4 book ai didi

git - 从 Private Repo 下载 Git 存档 tarball 时遇到问题

转载 作者:IT王子 更新时间:2023-10-29 01:26:36 29 4
gpt4 key购买 nike

我需要能够在特定标签处下载我们的应用程序,但我无法为此找到可行的解决方案。下载基于 git 标签的 tarball 似乎很有希望,但我无法使用 Curl 使其工作。我尝试了以下方法,但我得到的只是 github 404 页面的来源。

curl -sL https://github.com/$ACCOUNT/$PRIVATE_REPO/tarball/0.2.0.257m?login=$MY_USER_NAME&token=$MY_TOKEN > 0.2.0.257m.tar

最佳答案

对于公共(public) repo ,您有 this gist列举一些例子:

wget --no-check-certificate https://github.com/sebastianbergmann/phpunit/tarball/3.5.5 -O ~/tmp/cake_phpunit/phpunit.tgz

对于私有(private)仓库,尝试在 post 指令中传递您的凭证信息:

wget --quiet --post-data="login=${login}&token=${token}" --no-check-certificate https://github.com/$ACCOUNT/$PRIVATE_REPO/tarball/0.2.0.257m

或者在 SO 问题“git equivalent to svn export or github workaround”中使用 curl 命令,也有详细解释:
A curl tutorial using GitHub's API”。


OP Steven Jp报告已使 curl 命令工作:

The final curl command ended up looking something like this:

curl -sL --user "${username}:${password}" https://github.com/$account/$repo/tarball/$tag_name > tarball.tar

(多行以方便阅读)

curl -sL --user "${username}:${password}" 
https://github.com/$account/$repo/tarball/$tag_name
> tarball.tar

关于git - 从 Private Repo 下载 Git 存档 tarball 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10046027/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com