Git/Bitbucket

From Ever changing code
< Git
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