From 5ce4a05c4166121b3788e0aa1c1336494863831e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=9C=88=E5=A9=B7?= <93903193+xyt52@users.noreply.github.com> Date: Fri, 30 Dec 2022 10:40:17 +0800 Subject: [PATCH] Update git_proxy.sh --- scripts/git_proxy.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/scripts/git_proxy.sh b/scripts/git_proxy.sh index 8b137891..185c42e7 100644 --- a/scripts/git_proxy.sh +++ b/scripts/git_proxy.sh @@ -1 +1,21 @@ +#!/bin/bash +#repo=$1 +#path=$2 +git_clone(){ + for r in ${1[*]} + do + filename=$(echo $r | cut -d '/' -f 2) + for x in ${2[*]} + do + if [ -e $filename ]; then + echo "$filename was cloned successfully" + break + else + timeout -k 1 3 git clone $x/$r.git + fi + done + done +} + +git_clone