[Fix] Rinominato secret da GITEA_TOKEN a REGISTRY_TOKEN
- Gitea non permette secret che iniziano con GITEA_ - Cambiato nome in REGISTRY_TOKEN in tutti i file - Aggiornata documentazione con il nuovo nome - Aggiunta nota sulla limitazione dei nomi secret in Gitea
This commit is contained in:
@@ -15,12 +15,12 @@ Per utilizzare Gitea Actions su questo repository, è necessario:
|
|||||||
3. **Container Registry**: Avere accesso al Gitea Container Registry
|
3. **Container Registry**: Avere accesso al Gitea Container Registry
|
||||||
4. **Secret Configuration**: Configurare il secret `GITEA_TOKEN`
|
4. **Secret Configuration**: Configurare il secret `GITEA_TOKEN`
|
||||||
|
|
||||||
### Configurazione del Secret GITEA_TOKEN
|
### Configurazione del Secret REGISTRY_TOKEN
|
||||||
|
|
||||||
Il workflow richiede un token di accesso per pubblicare le immagini Docker sul registry:
|
Il workflow richiede un token di accesso per pubblicare le immagini Docker sul registry:
|
||||||
|
|
||||||
1. Vai su **Settings → Secrets** nel repository Gitea
|
1. Vai su **Settings → Secrets** nel repository Gitea
|
||||||
2. Crea un nuovo secret chiamato `GITEA_TOKEN`
|
2. Crea un nuovo secret chiamato `REGISTRY_TOKEN`
|
||||||
3. Il valore deve essere un Personal Access Token con i seguenti permessi:
|
3. Il valore deve essere un Personal Access Token con i seguenti permessi:
|
||||||
- `write:packages` - Per pubblicare container images
|
- `write:packages` - Per pubblicare container images
|
||||||
- `read:packages` - Per leggere images esistenti
|
- `read:packages` - Per leggere images esistenti
|
||||||
@@ -172,7 +172,8 @@ services:
|
|||||||
- Gitea non ha un registry pubblico centralizzato come GitHub
|
- Gitea non ha un registry pubblico centralizzato come GitHub
|
||||||
|
|
||||||
4. **Secret Name**:
|
4. **Secret Name**:
|
||||||
- GitHub: `GITHUB_TOKEN` (automatico) → Gitea: `GITEA_TOKEN` (configurato manualmente)
|
- GitHub: `GITHUB_TOKEN` (automatico) → Gitea: `REGISTRY_TOKEN` (configurato manualmente)
|
||||||
|
- **Nota**: Il secret non può iniziare con `GITEA_` per limitazioni di Gitea
|
||||||
|
|
||||||
4. **Attestation**:
|
4. **Attestation**:
|
||||||
- Il job di attestation non è presente su Gitea (feature GitHub specifica)
|
- Il job di attestation non è presente su Gitea (feature GitHub specifica)
|
||||||
@@ -191,7 +192,7 @@ Gitea Actions è compatibile con la maggior parte delle GitHub Actions disponibi
|
|||||||
### Errore di Autenticazione
|
### Errore di Autenticazione
|
||||||
|
|
||||||
Se ottieni errori di autenticazione:
|
Se ottieni errori di autenticazione:
|
||||||
1. Verifica che il secret `GITEA_TOKEN` sia configurato correttamente
|
1. Verifica che il secret `REGISTRY_TOKEN` sia configurato correttamente
|
||||||
2. Assicurati che il token abbia i permessi `write:packages`
|
2. Assicurati che il token abbia i permessi `write:packages`
|
||||||
3. Controlla che il token non sia scaduto
|
3. Controlla che il token non sia scaduto
|
||||||
|
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
registry: ${{ env.REGISTRY }}
|
registry: ${{ env.REGISTRY }}
|
||||||
username: alessio
|
username: alessio
|
||||||
password: ${{ secrets.GITEA_TOKEN }}
|
password: ${{ secrets.REGISTRY_TOKEN }}
|
||||||
|
|
||||||
- name: Extract metadata for Docker
|
- name: Extract metadata for Docker
|
||||||
id: meta
|
id: meta
|
||||||
@@ -150,7 +150,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
registry: ${{ env.REGISTRY }}
|
registry: ${{ env.REGISTRY }}
|
||||||
username: alessio
|
username: alessio
|
||||||
password: ${{ secrets.GITEA_TOKEN }}
|
password: ${{ secrets.REGISTRY_TOKEN }}
|
||||||
|
|
||||||
- name: Create and push manifest for main branch
|
- name: Create and push manifest for main branch
|
||||||
if: github.ref == 'refs/heads/main'
|
if: github.ref == 'refs/heads/main'
|
||||||
|
|||||||
@@ -380,7 +380,7 @@
|
|||||||
- **Stessa configurazione** di GitHub Actions
|
- **Stessa configurazione** di GitHub Actions
|
||||||
- **Registry**: Gitea Container Registry (`gitea.home-nas-ds.org`)
|
- **Registry**: Gitea Container Registry (`gitea.home-nas-ds.org`)
|
||||||
- **Supporto**: Istanza Gitea self-hosted con registry abilitato
|
- **Supporto**: Istanza Gitea self-hosted con registry abilitato
|
||||||
- **Setup**: Richiede secret `GITEA_TOKEN` con permessi `write:packages`
|
- **Setup**: Richiede secret `REGISTRY_TOKEN` con permessi `write:packages`
|
||||||
- **Documentazione**: `.gitea/workflows/README.md`
|
- **Documentazione**: `.gitea/workflows/README.md`
|
||||||
|
|
||||||
**Note sui Tag Docker**:
|
**Note sui Tag Docker**:
|
||||||
|
|||||||
Reference in New Issue
Block a user