Files
Pi Developer 255a881cbb
Build Docker Image for Raspberry Pi / build-and-push (push) Failing after 2m45s
Rinomina secret da GITEA_TOKEN a REGISTRY_TOKEN
- Aggiornati workflow docker-build.yml e docker-cleanup.yml
- Aggiornata guida SETUP_GITEA_TOKEN.md
2026-01-25 16:06:00 +01:00

1.9 KiB

Setup Token Gitea per Container Registry

Passaggi per creare il token:

  1. Vai su Gitea:

  2. Crea un Access Token:

    • Clicca sull'avatar in alto a destra → Settings
    • Vai su Applications nel menu laterale
    • Scorri fino alla sezione Generate New Token
  3. Configura il token:

    • Token Name: github-actions-registry (o un nome a tua scelta)
    • Select Permissions:
      • write:package (per push su Container Registry)
      • read:package (per pull da Container Registry)
    • Clicca su Generate Token
  4. Copia il token:

    • ⚠️ IMPORTANTE: Copia il token generato immediatamente, non sarà più visibile!
    • Esempio: f8a3b2c1d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9
  5. Aggiungi il token come Secret nel repository:

  6. Verifica:

    • Torna alla pagina Actions
    • Riavvia il workflow fallito oppure fai un nuovo push
    • Il workflow dovrebbe ora autenticarsi correttamente

Troubleshooting

Se l'errore persiste:

  1. Verifica che il Container Registry sia abilitato:

    # Controlla se il registry risponde
    curl https://gitea.home-nas-ds.org/v2/
    

    Dovrebbe rispondere con {"errors":[{"code":"UNAUTHORIZED",...}]}

  2. Test login manuale con il token:

    echo "TUO_TOKEN" | docker login gitea.home-nas-ds.org -u Alessio --password-stdin
    
  3. Verifica configurazione Gitea:

    • Vai su Site Administration → Configuration
    • Cerca la sezione "Packages"
    • Assicurati che ENABLED sia true