diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index 291e5b8..41e3667 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -200,16 +200,24 @@ jobs: mkdir -p "\$DEPLOY_DIR" cd "\$DEPLOY_DIR" + # Configure git credentials + echo "Configuring git credentials..." + git config --global credential.helper store + echo "https://\${GITEA_TOKEN}:x-oauth-basic@git.silverlabs.uk" > ~/.git-credentials + # Clone or pull latest code if [ ! -d .git ]; then echo "Cloning repository with authentication..." rm -rf * # Clean any existing files - git clone https://\${GITEA_TOKEN}@git.silverlabs.uk/Jamie/littleshop.git . + git clone https://git.silverlabs.uk/Jamie/littleshop.git . else echo "Repository already cloned, pulling latest..." git fetch origin fi + # Clean up credentials + rm -f ~/.git-credentials + echo "Checking out version: \$VERSION" git checkout \$VERSION || git checkout main