Manfaat menghubungkannya untuk Anda
Menghubungkan GitLab memungkinkan situs diterapkan dari salah satu repositori GitLab Anda, dan memungkinkan kami memublikasikan ke GitLab Pages di akun Anda saat Anda memilihnya sebagai host situs.
Sebelum Anda mulai
Akun GitLab dengan akses ke proyek-proyek yang ingin Anda terapkan.
1. Buat kunci di GitLab
Di GitLab, pilih avatar Anda di kanan atas, lalu Edit profile → Access → Personal access tokens, dan buat token baru (GitLab mungkin melabelinya sebagai Legacy token di menu Generate token). Beri nama, tetapkan tanggal kedaluwarsa, dan centang cakupan ini:
Tekan Generate token dan salin — GitLab hanya menampilkannya sekali.
2. Hubungkan di sini
Buka Integrations di dasbor Anda dan pilih Connect an account. Pilih Code hosting sebagai grup dan GitLab sebagai akun, isi API token, lalu tekan Connect account.
Kami menguji apa yang Anda tempel sebelum apa pun disimpan. Kunci yang tidak berfungsi tidak akan pernah disimpan, dan respons akan menyebutkan apa kendalanya. Kunci yang berfungsi disimpan terenkripsi di brankas rahasia kami — tidak pernah di basis data kami — dan tidak akan pernah ditampilkan lagi, bahkan kepada Anda.
Apa yang terjadi selanjutnya
- Situs dapat diterapkan langsung dari repositori di akun ini: pilih di koneksi repositori situs, tentukan repositori dan branch, dan push akan memicu penerapan.
- Setiap branch lainnya dapat memiliki pratinjaunya sendiri, sehingga Anda dapat memeriksa perubahan sebelum mencapai situs live.
- Host statis berbasis Git seperti Render dan Azure Static Web Apps menggunakan koneksi ini sebagai sumber kode situs.
Jika tidak terhubung
Sempat berfungsi lalu berhenti. Token GitLab selalu kedaluwarsa — biasanya paling lama satu tahun setelah Anda membuatnya — dan GitLab akan mengirimkan email kepada Anda sebelum itu terjadi. Buat token baru dan hubungkan kembali.
Cakupan tidak lengkap. Cakupan token tidak dapat diubah setelah dibuat; buat token baru dengan kedua cakupan dicentang.
Tertulis bahwa kunci ditolak. Hampir selalu karena salah satu dari tiga hal: spasi atau jeda baris ikut tersalin, kunci telah kedaluwarsa, atau kunci telah dicabut atau dibuat ulang setelah Anda menyalinnya. Buat kunci baru dan tempel kembali.
Terhubung, tetapi ada yang gagal kemudian. Kunci terautentikasi tetapi tidak memiliki izin yang diperlukan untuk tindakan tersebut. Buat kunci baru dengan izin yang tercantum di atas, lalu putuskan koneksi lama dan hubungkan kunci baru tersebut.
Memutuskan koneksi
Buka Integrations, temukan akun tersebut dan tekan Disconnect. Tindakan tersebut akan langsung menghapus kunci yang tersimpan. Apa pun yang menggunakannya akan berhenti pada tindakan berikutnya, dan layar yang bergantung padanya akan memberitahukan hal tersebut alih-alih gagal tanpa pesan.
Memutuskan koneksi tidak membatalkan apa yang telah dilakukan — catatan, penerapan, atau pengaturan yang kami ubah di akun Anda akan tetap seperti semula. Jika Anda merasa kunci itu sendiri mungkin telah bocor, cabut juga kunci tersebut di penyedia layanan; memutuskan koneksi hanya menghapus salinan kami, bukan salinan mereka.