From 0a75fc5fef9c1011daa63028491d79223486860c Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Thu, 11 Aug 2022 10:46:16 +0800 Subject: Fix SSH multiplexing issue --- tools/init/sync.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tools/init') diff --git a/tools/init/sync.sh b/tools/init/sync.sh index 339e21a..c2d40bd 100755 --- a/tools/init/sync.sh +++ b/tools/init/sync.sh @@ -5,8 +5,10 @@ pidof git >/dev/null && exit 0 # my repo sync() { - { cd $1 && [[ -n $(git remote -v) ]] || return; } 2>/dev/null - git pull --quiet || echo Has trouble when syncing `pwd` >/dev/tty + { + cd $1 && [[ -n `git remote -v` ]] || return + } 2>/dev/null + GIT_SSH_COMMAND="ssh -o ControlMaster=no" git pull --quiet || echo Has trouble when syncing `pwd` >/dev/tty } sync $SETTING_DIR & sync ~/blog & -- cgit v1.2.3-70-g09d2