首页 > 其他分享 >一次性克隆所有仓库

一次性克隆所有仓库

时间:2023-03-20 14:07:22浏览次数:26  
标签:克隆 一次性 仓库 max clone sh cloneAll page name

  1. 将下方文件保存到一个"cloneAll.sh"文件中:
#!/bin/bash

if [ -z "$1" ]; then
echo "waiting for the following arguments: username + max-page-number"
exit 1
else
name=$1
fi

if [ -z "$2" ]; then
max=2
else
max=$2
fi

cntx="users"
page=1

echo $name
echo $max
echo $cntx
echo $page

until (( $page -lt $max ))
do
curl "https://api.github.com/$cntx/$name/repos?page=$page&per_page=100" | grep -e 'clone_url*' | cut -d \" -f 4 | xargs -L1 git clone
$page=$page+1
done

exit 0
  1. 在 ​​githuBash​​ 窗口执行指令:
sh cloneAll.sh YourUserName PageCount




编者:艾孜尔江



标签:克隆,一次性,仓库,max,clone,sh,cloneAll,page,name
From: https://blog.51cto.com/u_15127808/6132705

相关文章

  • 仓库
    1<html>2<head>34<linkrel="stylesheet"href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">5<s......
  • VMware克隆虚拟机后修改IP、UUID和MAC地址
    VMware克隆虚拟机后修改IP、UUID和MAC地址1首先关闭需要克隆的虚拟机,右键点击管理-->克隆2修改MAC地址,一般克隆完成后,虚拟机的网卡MAC地址会自动改变,如果没有自动改变......
  • 仓库清单
    <html><head> <title>表格</title> <linkrel="stylesheet"href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <scriptsrc="h......
  • 第七章:KVM虚拟机克隆
    第七章:KVM虚拟机克隆1.简介虚拟机的克隆⽅式分为完整克隆与链接克隆2.KVM完整克隆格式:virt-clone--auto-clone-o虚拟机名称-n克隆名称[root@wjl~]#virt-clo......
  • docker仓库
    Harbor - 企业级 Docker 私有仓库一 、安装底层需求  Python应该是2.7或更高版本  Docker引擎应为1.10或更高版本  DockerCompose需要为1.6.0或更高版本......
  • 【转】git将子目录拆分独立仓库并保存提交记录
    原文:https://blog.csdn.net/afgasdg/article/details/113113697 ----------------git将子目录拆分独立仓库并保存提交记录1.需求说明项目原来很大,将多个子模块柔和在......
  • C#/NET公共库项目,批量打Nuget包,并上传到私有包管理仓库
    参考文章:https://www.cnblogs.com/yilezhu/p/12591174.html 以下是目前个人使用的脚本:与参考文章不同的是,每次打包完成一个项目即推送到包管理平台。 参考文件夹结......
  • 《Linux就该这么学》-配置主机名,网卡信息,YUM仓库
    1.配置主机名编辑/etc/hostname文件,然后使用$hostname命令检查2.配置网卡信息(1)编辑/etc/sysconfig/network-scripts中的网卡设备设备类型:TYPE=Ethernet设备分配模式:BO......
  • docker搭建私有仓库
    搭建私有仓库目的:有时候网络问题使用公共仓库上传或者下载镜像速度过慢甚至超时,搭建私有仓库通过公司内网进行上传或者下载镜像速度较快,且内部应用镜像存放在私有仓库安全......
  • HTML5智慧仓库Web3D可视化管理平台
    随着5G技术的不断普及,万物互联已经不再遥远。近年来,随着电商业务的飞速发展,仓储物流的压力也越来越大,电子商务的订单不同于一般的B2B订单,其中一个最大的特点就是碎片化严重......