下载github帐户

时间:2013-07-09 07:35:34

标签: github download

假设我看到一个Github帐户,例如Mono,其中包含许多回购。

如何立即下载所有回购?

我不想单独下载每个zip。

1 个答案:

答案 0 :(得分:2)

您必须克隆组织单声道的所有回购,他们不必是拉链。

Zip或克隆,GitHub没有提供本地方式只需点击一下即可获得所有回购。

但是,from this gist,您仍然可以在一个命令行中获取它们:

curl -s https://api.github.com/orgs/mono/repos?per_page=200 | ruby -rubygems -e 'require "json"; JSON.load(STDIN.read).each { |repo| %x[git clone #{repo["ssh_url"]} ]}'

如果您想使用https地址克隆ssh_url,可以将clone_url替换为archive_url

如果您真的不想克隆它们,但只想获取存档,则必须从{1}部分的那一行获取,并调整它以获取{的存档{1}}分支(例如)。