diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index dc4d75a..5091c33 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -29,6 +29,13 @@ jobs: echo "🚀 Deploying to server..." echo "📥 Pulling latest changes..." cd $REPO_PATH + + # Fix git permissions if needed + if [ -f .git/FETCH_HEAD ] && [ ! -w .git/FETCH_HEAD ]; then + echo "🔧 Fixing git permissions..." + sudo chown -R $USER:$USER .git + fi + git pull origin main echo "🔄 Restarting service..."