Difference between revisions of "Git/Bitbucket"
< Git
Jump to navigation
Jump to search
(Created page with "Download all repositories from Bitbucket Server over https and basic auth <source lang=bash> #!/bin/bash REPOS=( repo1 repo2 ) BITBUCKET_USER=myuser BITBUCKET_PASS=$(echo cG...") |
|||
| Line 8: | Line 8: | ||
) | ) | ||
for REPO in ${REPOS[@]}; do | for REPO in ${REPOS[@]}; do | ||
git clone https://${BITBUCKET_USER}:${BITBUCKET_PASS}@${BITBUCKET_HOST}/scm/kub/$REPO.git | if [ ! -d $REPO ]; then | ||
git clone https://${BITBUCKET_USER}:${BITBUCKET_PASS}@${BITBUCKET_HOST}/scm/kub/$REPO.git | |||
else | |||
printf "[INFO] $REPO\n" | |||
cd $REPO | |||
git pull | |||
cd - > /dev/null | |||
fi | |||
done | done | ||
</source> | </source> | ||
Latest revision as of 23:24, 1 November 2021
Download all repositories from Bitbucket Server over https and basic auth
#!/bin/bash
REPOS=(
repo1
repo2
)
for REPO in ${REPOS[@]}; do
if [ ! -d $REPO ]; then
git clone https://${BITBUCKET_USER}:${BITBUCKET_PASS}@${BITBUCKET_HOST}/scm/kub/$REPO.git
else
printf "[INFO] $REPO\n"
cd $REPO
git pull
cd - > /dev/null
fi
done