Akun penyedia
Cuplikan sumber yang diarsipkan. Label produk menggunakan Repovio. Gunakan pengidentifikasi konfigurasi dan referensi kontainer dari file penerapan yang diberi tag pada rilis ini tanpa perubahan.
Akses dan daftar
Administrator sistem membuka Administrasi → Akun penyedia. Tabel menunjukkan nama, jenis penyedia, URL dasar, status yang diaktifkan, dan sinkronisasi terakhir. Filter berdasarkan jenis/diaktifkan, urutkan, ubah kolom, dan buat nomor halaman. Peran lain tidak mengelola akun penyedia. Token dan rahasia OAuth tidak pernah dikembalikan dalam data daftar.
Hubungkan penyedia
Pilih Tambahkan penyedia dan pilih GitHub, GitLab, Forgejo, atau Gitea. Masukkan nama yang dapat dikenali dan URL basis instance yang benar; Gitea memerlukannya. Pilih dari metode autentikasi yang dilaporkan API sebagaimana dikonfigurasi. Tanpa klien OAuth yang cocok, gunakan token akses pribadi.Verifikasi dan tambahkan penyedia memeriksa kredensial PAT sebelum menyimpannya.Hubungkan penyedia mengalihkan ke persetujuan penyedia dan kembali dengan pemberitahuan berhasil atau gagal.
Gunakan hanya cakupan baca di Penyiapan penyedia OAuth. Penyedia OAuth menghubungkan data repositori; itu terpisah dari OIDC masuk pengguna. Repovio mengenkripsi kredensial saat istirahat dan tidak pernah memberikan mutasi sumber daya penyedia, bahkan ketika token upstream dapat mengotorisasi penulisan.
Pertahankan koneksi
Mengaktifkan atau menonaktifkan baris untuk mengontrol partisipasi. Tindakan baris yang tertunda memblokir tindakan yang bertentangan saat permintaan selesai. Menonaktifkan mempertahankan konfigurasi. Penghapusan segera dijalankan; pertimbangkan data terlacak yang bergantung sebelum memilih tindakan penghapusan. Buat koneksi pengganti jika kepemilikan atau kredensial penyedia harus berubah melalui alur yang tidak diekspos oleh layar saat ini.
Tambahkan repositori secara terpisah dari Repositori; Konfigurasi webhook milik masing-masing repositori yang dilacak, bukan akun penyedia. Penemuan kosong dapat berarti tidak adanya repositori, instance yang salah, cakupan baca yang tidak memadai, atau kredensial yang tidak valid. Membedakan kegagalan pemuatan opsi autentikasi, kesalahan verifikasi, pemberitahuan panggilan balik OAuth, dan kegagalan API; perbaiki penyebabnya sebelum mencoba lagi. Periksa pekerjaan untuk mengetahui adanya kegagalan sinkronisasi yang sedang berlangsung.