gpt4 book ai didi

git - 如何在不使用 Git 的情况下将 GitHub 存储库下载为 Zip

转载 作者:太空狗 更新时间:2023-10-29 14:28:57 25 4
gpt4 key购买 nike

我正在为需要下载 GitHub 存储库的服务器编写脚本,但是服务器上没有安装 Git,而且我没有下载它的 sudo 权限,所以我不能简单地 Git Clone 存储库。有没有办法让我在不使用 Git 命令的情况下以 Zip 格式获取存储库?

我试过:

curl -O -L 'https://path/to/repo.git'

但这只是下载一个 .git 文件,我不确定是否有办法从中提取文件?

我也试过:

wget https://path/to/repo.zip

它下载了一个 Zip 文件夹,但它实际上只是一些 ASCII 文本,当我尝试解压缩它时,它无法将其识别为 Zip 文件夹。

有谁知道有没有办法做到这一点?

最佳答案

您可以在任何标签或分支下载存储库内容。

例如,请参阅带有 .zip 下载链接的页面:https://github.com/django/django/tags

您看到链接的格式为 https://github.com/<user>/<repo>/archive/<ref>.zip ,其中 ref 是标签,但它也可以是分支(如 master )。

所以这是可行的:

$ wget https://github.com/django/django/archive/master.zip

关于git - 如何在不使用 Git 的情况下将 GitHub 存储库下载为 Zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48441891/

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