需要命令或脚本从Github下载特定组织的所有存储库(在.ZIP中)吗?

时间:2016-01-04 18:55:09

标签: github

寻找特定的命令或python脚本,立即从Github下载特定组织的所有存储库或子分支

1 个答案:

答案 0 :(得分:0)

This gist(或this one)允许列出并克隆组织中的所有回购

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

你在python中使用项目muhasturk/gitim

curl the zip archive of a repo instead并不难(而不是克隆回购):

curl -u '<git username>' -L -o master.zip https://github.com/<organization>/<reponame>/zipball/master