Rumah >alat pembangunan >git >bagaimana untuk menambah rahsia dalam tindakan github

bagaimana untuk menambah rahsia dalam tindakan github

Linda Hamilton
Linda Hamiltonasal
2024-10-10 12:05:17966semak imbas

Artikel ini menyediakan panduan tentang cara menyimpan maklumat sensitif dengan selamat dalam Tindakan GitHub menggunakan rahsia. Ia membincangkan cara yang berbeza untuk menyimpan rahsia, amalan terbaik untuk mengurusnya dan cara menghalangnya daripada terdedah dalam log.

bagaimana untuk menambah rahsia dalam tindakan github

Bagaimana untuk menambah rahsia dalam tindakan GitHub?

Tindakan GitHub menyediakan cara selamat untuk menyimpan maklumat sensitif, seperti kata laluan, token dan kunci API. Untuk menambah rahsia dalam Tindakan GitHub, ikut langkah berikut:

  1. Navigasi ke repositori GitHub anda.
  2. Klik pada tab "Tetapan".
  3. Tatal ke bawah ke Bahagian "Rahsia".
  4. Klik pada butang "Rahsia baharu".
  5. Masukkan nama untuk rahsia anda.
  6. Masukkan nilai rahsia anda.
  7. Klik pada butang "Tambah rahsia".

Bagaimanakah cara saya menyimpan maklumat sensitif dengan selamat dalam Tindakan GitHub?

Tindakan GitHub menyediakan dua cara untuk menyimpan maklumat sensitif dengan selamat:

  1. Rahsia: Rahsia disulitkan semasa diam dan hanya boleh diakses oleh pelari GitHub Actions yang menjalankan aliran kerja anda.
  2. Pembolehubah persekitaran: Pembolehubah persekitaran tidak disulitkan dalam keadaan rehat dan boleh diakses oleh semua pelari GitHub Actions yang menjalankan aliran kerja anda.

Adalah disyorkan untuk menggunakan rahsia untuk menyimpan maklumat sensitif yang anda tidak mahu terdedah kepada orang lain pengguna atau aplikasi.

Apakah amalan terbaik untuk mengurus rahsia dalam Tindakan GitHub?

Amalan terbaik untuk mengurus rahsia dalam Tindakan GitHub ialah:

  1. Menggunakan rahsia untuk menyimpan maklumat sensitif.
  2. Elakkan menyimpan rahsia dalam teks biasa dalam fail aliran kerja anda.
  3. Gunakan secrets.GITHUB_TOKEN pembolehubah persekitaran untuk mengakses rahsia dalam fail aliran kerja anda.
  4. Had akses kepada rahsia hanya kepada pengguna dan aplikasi yang memerlukannya.
  5. Putar rahsia dengan kerap untuk menghalang akses tanpa kebenaran.

Bagaimanakah saya boleh menghalang rahsia saya daripada terdedah dalam log Tindakan GitHub?

Untuk mengelakkan rahsia anda daripada terdedah dalam log Tindakan GitHub, ikut langkah berikut:

  1. Gunakan fungsi secrets.mask() untuk menutup rahsia dalam log aliran kerja anda.
  2. Gunakan fungsi secrets.redact() untuk menyunting rahsia daripada log aliran kerja anda.
  3. Gunakan fungsi secrets.filter() untuk menapis rahsia daripada log aliran kerja anda.

Atas ialah kandungan terperinci bagaimana untuk menambah rahsia dalam tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn