Ce face gh secret set - Adăugarea sau actualizarea secretelor criptate pentru GitHub Actions
Comanda gh secret set <NUME> folosește cheia publică a depozitului pentru a cripta valoarea local pe calculatorul tău înainte de a o trimite prin API către GitHub.
Odată salvat, secretul nu mai poate fi citit în clar de nimeni (nici măcar de administratori), fiind decriptat doar în memoria temporară a mașinilor virtuale runner pe durata rulării unui job.
Poți citi conținutul direct din consolă, prin pipe sau redirectare dintr-un fișier local de chei.
Exemple
Exemplul 1: Încărcarea unei chei private SSH în secretele depozitului
Criptează și salvează cheia fără a o expune în clar.
gh secret set DEPLOY_SSH_KEY < ~/.ssh/deploy_rsa
Ieșire în terminal
✓ Set secret DEPLOY_SSH_KEY for dexter/portal
Greșeli frecvente
- Trecerea secretelor prin argumentul ‘–body’ pe un server partajat; oricine poate citi comanda în ‘ps aux’. Folosiți redirectarea de fișiere sau transmiterea prin stdin.
Comenzi înrudite
gh secret list - Listarea numelor de secrete configurate în depozit: Afișează numele secretelor existente și data ultimei lor actualizări (fără a expune valorile secrete).gh workflow run - Declanșarea manuală a unui workflow (workflow_dispatch): Lansează execuția imediată a unui pipeline GitHub Actions ce conține declanșatorul workflow_dispatch.
Întrebări & Exemple de Cod:
gh secret set – Adăugarea sau actualizarea secretelor criptate pentru GitHub ActionsAi o nelămurire despre utilizarea comenzii
gh secret set – Adăugarea sau actualizarea secretelor criptate pentru GitHub Actionssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.