From af0f8e1f7ae29999402a6355e1e798f59142ebc8 Mon Sep 17 00:00:00 2001 From: SysAdmin Date: Mon, 17 Nov 2025 13:35:30 +0000 Subject: [PATCH] fix: Add Gitea token authentication for git clone --- .gitea/workflows/build-and-deploy.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index babb3f7..157fb43 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -187,9 +187,11 @@ jobs: - name: Deploy to CT109 run: | - ssh -i ~/.ssh/deploy_key -p ${{ secrets.CT109_SSH_PORT }} ${{ secrets.CT109_USER }}@${{ secrets.CT109_HOST }} bash -s << 'ENDSSH' + export GITEA_TOKEN="${{ secrets.GITEA_TOKEN }}" + ssh -i ~/.ssh/deploy_key -p ${{ secrets.CT109_SSH_PORT }} ${{ secrets.CT109_USER }}@${{ secrets.CT109_HOST }} bash -s << ENDSSH set -e export VERSION="${{ github.sha }}" + export GITEA_TOKEN="$GITEA_TOKEN" # Use home directory for deployment DEPLOY_DIR="$HOME/littleshop" @@ -201,9 +203,9 @@ jobs: # Clone or pull latest code if [ ! -d .git ]; then - echo "Cloning repository..." + echo "Cloning repository with authentication..." rm -rf * # Clean any existing files - git clone https://git.silverlabs.uk/Jamie/littleshop.git . + git clone https://oauth2:${GITEA_TOKEN}@git.silverlabs.uk/Jamie/littleshop.git . else echo "Repository already cloned, pulling latest..." git fetch origin