首页 > 解决方案 > 优雅地克隆一个 git org 完整仓库

问题描述

我一直在尝试使用这个衬垫将我的组织的整个 github 存储库克隆到我的 linuxbox(顺便说一句,它工作得很好):

for i in `curl -s https://USR:PWD@api.github.com/orgs/ORG/repos?per_page=200 |
          jq .[].ssh_url | sed 's/"//g' | sed 's/git@//g' |
          sed 's/github.com:ORG\///g' | sed 's/.git//g' `
do
    echo -e "Starting to Clone : $i" && git clone https://USR:PWD@github.com/ORG/$i
done

有更好更优雅的方法吗?如果是这样,请在下面分享您的经验,因为我想学习,

谢谢积雨云

标签: bashgitgithubclonepull

解决方案


推荐阅读