Git/Bitbucket

From Ever changing code
< Git
Revision as of 00:24, 2 November 2021 by Pio2pio (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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