bash - 优雅地克隆一个 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
有更好更优雅的方法吗?如果是这样,请在下面分享您的经验,因为我想学习,
谢谢积雨云
解决方案
推荐阅读
- android - 如何以编程方式在 LinearLayout 中添加两个相邻的视图?
- javascript - 倒计时加载器动画
- c# - .NET - 如何使用 OAuth2.0 和 Windows 服务的离线访问将视频上传到 YouTube
- c - 调用我从信号处理程序内部使用 mq_send 或 msgsnd
- python - 无法使用正则表达式解析某些内容
- python - “没有这样的文件或目录”与 firebase_admin python 库
- lua - Lua:我知道我有一个额外的结局,但在哪里?
- reactjs - React redux 和 firebase 移除 onAuthStateChanged 监听器
- dart - 将 Dart 对象转换为 JS 对象
- angular - 如何使用 *ngFor 仅迭代前几个元素