Publikasikan artikel ke GitLab
Hubungkan GitLab.com dan publikasikan artikel Clevera apa pun sebagai file Markdown, beserta tangkapan layarnya, ke proyek dan folder yang kamu pilih: izin, branch yang dilindungi, nama file, gambar, pembaruan, dan pesan kesalahan.
Hubungkan GitLab sekali saja dan kamu dapat memublikasikan artikel Clevera apa pun ke proyek GitLab sebagai file Markdown, yang siap digunakan untuk situs dokumentasi, folder docs/, atau buku panduan proyek. Artikel ini membahas cara menghubungkan, memilih proyek dan folder, tampilan file, serta cara kerja pembaruan.
Sebelum kamu mulai
- Paket: memublikasikan ke GitLab adalah bagian dari paket Pro dan Custom. Pada paket Free dan Starter, tab Publikasikan akan menampilkan "Memublikasikan ke alatmu sudah termasuk dalam paket Pro". Lihat Pilih paket.
- Peran di Clevera: hanya pemilik ruang kerja atau Administrator yang dapat menghubungkan atau memutuskan sambungan GitLab. Setelah tersambung, siapa pun yang dapat mengedit artikel dapat memublikasikannya.
- Hanya GitLab.com: Clevera terhubung ke GitLab.com. Server GitLab yang dikelola sendiri (self-managed) tidak didukung.
- Peran di GitLab: Clevera mencantumkan proyek di mana akun yang terhubung memiliki peran Developer atau lebih tinggi. Untuk melakukan commit ke branch default yang dilindungi, akun tersebut biasanya memerlukan peran Maintainer (lihat Branch yang dilindungi).
- Artikel: kamu memublikasikan artikel yang menjadi bagian dari video atau rekaman. Buat artikelnya terlebih dahulu; lihat Ubah rekaman menjadi artikel.
Memublikasikan tidak menggunakan kredit.
Hubungkan GitLab
Buka Integrasi
Di bilah sisi, buka menu ruang kerja dan pilih Integrasi. Temukan GitLab di bawah Integrasi yang tersedia (atau tab Pengembangan) dan klik Hubungkan.
Masuk ke GitLab dan berikan otorisasi
Masuk ke GitLab.com jika kamu belum masuk. GitLab akan memintamu untuk memberikan otorisasi kepada Clevera dengan cakupan berikut:
Cakupan GitLab Mengapa apiAPI file GitLab memerlukannya untuk membuat dan memperbarui file read_userUntuk menampilkan nama pengguna GitLab kamu di Clevera read_repositoryUntuk memeriksa apakah file sudah ada write_repositoryUntuk melakukan commit file Markdown dan gambarnya Klik Berikan otorisasi.
Periksa koneksi
Kamu akan kembali ke Integrasi dengan pesan "GitLab berhasil tersambung ke" diikuti oleh nama pengguna GitLab kamu. GitLab akan berpindah ke daftar Tersambung dengan lencana Tersambung. Sebelum kamu memublikasikan apa pun, statusnya akan terbaca "Belum ada yang dipublikasikan".
Publikasikan artikel
Buka tab Publikasikan
Di editor, klik Bagikan dan buka tab Publikasikan. Di bawah Publikasikan artikel, klik ubin GitLab di bawah Siap untuk dipublikasikan.
Artikel dipublikasikan dalam bahasa yang sedang kamu buka di editor. Ubah bahasa di bilah atas terlebih dahulu untuk memublikasikan terjemahan.
Pilih proyek dan folder
Di bawah Tempat penyimpanan, pilih:
Bidang Apa yang dipilih Catatan Repositori Proyek GitLab untuk file tersebut Proyek di mana kamu memiliki peran Developer atau lebih tinggi, diurutkan berdasarkan yang paling baru diperbarui. Yang pertama dipilihkan untukmu Folder Jalur seperti docsatauarticles/guides"File Markdown dibuat di sini. Biarkan kosong untuk root repositori." Dimulai sebagai docs. Folder yang belum ada akan dibuat secara otomatisClevera akan mengingat pilihanmu untuk waktu berikutnya.

Proyek di mana akun GitLab kamu memiliki peran Developer atau lebih tinggi. Publikasikan
Klik Publikasikan ke GitLab. Kamu akan melihat "Mencari salinan yang ada di GitLab", lalu Menulis halaman. Setelah selesai, kamu akan melihat "Berhasil dipublikasikan ke GitLab." Klik Buka di GitLab untuk melihat filenya.
Kamu dapat menutup jendela Bagikan saat proses berlangsung; notifikasi akan memberitahumu saat proses selesai.
Tempat file disimpan
- Branch: branch default proyek (biasanya
main). Clevera melakukan commit langsung ke branch tersebut; Clevera tidak membuka merge request dan kamu tidak dapat memilih branch lain. - Nama file: judul dalam huruf kecil, dengan spasi diubah menjadi tanda hubung, diakhiri dengan
.md. "Create your first invoice" menjadicreate-your-first-invoice.md. Judul dalam skrip lain atau dengan aksen akan dieja dalam huruf Latin terlebih dahulu ("Créer une facture" menjadicreer-une-facture.md). Judul yang tidak memiliki karakter untuk dieja, seperti yang hanya terdiri dari emoji, akan mendapatkan kode tetap singkat (article-ditambah 8 karakter). Nama dipotong pada 80 karakter. - Gambar: tangkapan layar artikel masuk ke
assets/<file name>/di dalam folder yang sama, dalam commit yang sama. - Pesan commit:
Add article: <title>, atauUpdate article: <title>saat kamu memperbarui file yang sudah ada. - Penulis commit: akun GitLab yang menghubungkan integrasi.
Branch yang dilindungi
GitLab melindungi branch default secara bawaan, dan biasanya hanya Maintainer yang dapat melakukan push ke branch tersebut. Jika akun yang terhubung adalah Developer, commit akan ditolak dengan pesan "GitLab refused the commit: you need Developer access or higher, and the branch must not be protected." Berikan peran Maintainer ke akun tersebut, atau izinkan Developer untuk melakukan push di bawah Pengaturan → Repositori → Branch yang dilindungi di dalam proyek.
Tampilan file
Clevera menulis Markdown yang dirender oleh GitLab, dengan blok front matter singkat di bagian atas:
---
title: "Create your first invoice"
created_at: "2026-10-12T09:30:00+00:00"
updated_at: "2026-10-12T10:05:00+00:00"
source: "Clevera"
---
| Di artikel Clevera | Di file Markdown |
|---|---|
| Heading, tebal, miring, coret, kode inline | Markdown standar |
| Tautan | Dipertahankan. Tautan ke halaman Clevera lain hanya menyimpan teksnya saja, karena tidak akan berfungsi di repositori |
| Daftar poin, bernomor, dan bertingkat | Daftar Markdown standar |
| Daftar periksa | Daftar tugas (- [ ] / - [x]) |
| Tabel | Tabel Markdown |
| Blok kode | Blok kode berpagar dengan bahasanya; judul kode menjadi baris tebal di atasnya |
| Callout | Peringatan GitLab dengan judul di baris yang sama, seperti > [!WARNING] Careful: info dan catatan sebagai NOTE, tips dan sukses sebagai TIP, peringatan sebagai WARNING, bahaya sebagai CAUTION |
| Langkah bernomor | Daftar bernomor: judul setiap langkah ditebalkan, kontennya bersarang di bawahnya |
| Tab | Label setiap tab ditebalkan, diikuti oleh kontennya |
| Toggle | Bagian <details> yang dapat diciutkan |
| Kartu | Daftar tautan dengan deskripsinya; ikon kartu tidak disertakan |
| Highlight, superscript, subscript | Tag <mark>, <sup> dan <sub> |
| Persamaan | Matematika ($…$ dan blok matematika) |
| Tangkapan layar dan gambar | File gambar di-commit ke proyek, dengan keterangan dalam huruf miring |
| Video dan sematan | Poster atau thumbnail YouTube yang menautkan ke video, ditambah tautan ▶ dengan judulnya |
Video asal artikel tidak ditambahkan ke file. Video Clevera yang ditempatkan di dalam artikel menjadi tautan ke pemutarnya, hanya jika tautan berbagi video tersebut aktif. Lihat Tampilkan video dalam artikel.
Gambar
Tangkapan layar di-commit ke proyekmu di samping file, dan Markdown menautkannya berdasarkan jalur relatif (assets/<file name>/…). Gambar tersebut tetap berfungsi tanpa Clevera, dan dalam proyek pribadi, gambar tersebut tetap bersifat pribadi seperti bagian lainnya.
File video yang kamu unggah ke dalam artikel tidak di-commit. File tersebut tetap menjadi tautan ke Clevera yang akan kedaluwarsa setelah beberapa waktu; publikasikan kembali untuk memperbaruinya.
Gunakan dengan situs dokumentasi
Jika GitLab Pages atau generator situs statis lainnya (seperti MkDocs, Docusaurus, atau Hugo) membangun dokumentasimu dari proyek tersebut, arahkan Folder ke folder yang dibacanya. Setiap publikasi adalah commit normal, jadi pipeline kamu berjalan seperti biasa. Sebagian besar generator membaca title dari front matter dan mengabaikan bidang yang tidak mereka kenali.
Perbarui artikel yang sudah dipublikasikan
Publikasi hanya berjalan satu arah. Editan yang kamu buat di Clevera tetap di Clevera sampai kamu memublikasikannya kembali, dan perubahan yang dibuat pada file di GitLab tidak akan pernah kembali ke Clevera.
Saat kamu memublikasikan ke proyek dan folder yang sama, Clevera menemukan file dengan nama yang sama dan menampilkan "Artikel ini sudah ada di GitLab." Klik Lihat untuk membuka file yang ada, lalu pilih:
| Opsi | Apa yang terjadi di GitLab | Tombol |
|---|---|---|
| Perbarui artikel yang ada | File yang sama dan gambarnya ditimpa dalam commit baru. | Perbarui di GitLab |
| Buat artikel baru | "Simpan yang sudah ada dan tambahkan ini dengan judul baru." Clevera menyarankan Judul baru seperti "Create your first invoice (2)", yang menjadi file baru. | Buat artikel baru |
Jika judul diubah di Clevera, nama file juga berubah, sehingga publikasi membuat file baru di samping file lama. Hapus atau ganti nama file lama di GitLab sendiri. Tidak ada fitur di Clevera yang menghapus file dari proyekmu.
Putuskan sambungan GitLab
- Buka Integrasi, klik menu ⋯ pada baris GitLab dan pilih Putuskan sambungan (atau klik GitLab lalu Putuskan sambungan).
- Konfirmasi. "Kamu tidak dapat lagi memublikasikannya dari editor. Konten yang sudah kamu publikasikan tetap ada di GitLab."

Memutuskan sambungan akan menghapus token Clevera. Untuk mencabut akses Clevera di GitLab juga, buka menu avatar GitLab kamu → Edit profil → Aplikasi, temukan Clevera di bawah Aplikasi yang diotorisasi dan klik Cabut.
Pemecahan masalah
| Kamu melihat | Apa yang harus dilakukan |
|---|---|
| "Integrations are included in Pro and Custom plans." | Tingkatkan ruang kerja ke Pro. Lihat Pilih paket. |
| Tidak ada tombol Hubungkan di halaman Integrasi | Hanya pemilik atau Administrator yang dapat menghubungkan. Minta salah satu dari mereka. |
| "You can view this item but not publish it. Ask someone who can edit it." | Kamu memerlukan akses edit ke artikel untuk memublikasikannya. |
| "Connect GitLab on the Integrations page first." | GitLab belum terhubung di ruang kerja ini. Minta pemilik atau Administrator untuk menghubungkannya. |
| "No repositories in this account." | Akun yang terhubung bukan Developer atau lebih tinggi di proyek mana pun. Tambahkan ke proyek, atau hubungkan kembali dengan akun lain. |
| Proyek tidak ada dalam daftar | Periksa apakah akun yang terhubung adalah Developer atau lebih tinggi di proyek tersebut. Daftar ini memuat hingga 1.000 proyek, dengan yang paling baru diperbarui di urutan pertama. |
| "Couldn’t load your GitLab locations" | Klik Coba lagi. Jika terus terjadi, hubungkan kembali GitLab. |
| "GitLab refused the commit: you need Developer access or higher, and the branch must not be protected." | Biasanya karena cabang default dilindungi. Lihat Cabang yang dilindungi. |
| "GitLab rejected the commit." diikuti oleh alasan dari GitLab | Baca alasan GitLab, perbaiki di proyek, lalu klik Coba lagi. |
| "The GitLab project was not found, or you no longer have access to it." | Proyek dipindahkan atau dihapus, atau akun kehilangan akses. Pilih proyek lain, atau perbaiki akses di GitLab. |
| "GitLab rejected the access token. Please reconnect GitLab." atau "No refresh token available. Please reconnect your GitLab account." | Klik Hubungkan kembali, atau buka Integrasi dan klik Hubungkan kembali pada baris GitLab. |
| "Failed to refresh GitLab token. Please reconnect." | Otorisasi dicabut di GitLab. Hubungkan kembali. |
| "GitLab rate limit reached. Please wait a moment and try again." | Tunggu sebentar, lalu klik Coba lagi. |
| "Connection failed:" diikuti oleh alasan GitLab | Kamu menolak otorisasi atau GitLab menolaknya. Klik Hubungkan lagi dan berikan otorisasi. |
| "Invalid authorization state. Please try again." atau "Authorization expired. Please try again." | Proses masuk terlalu lama atau berjalan di tab lain. Mulai lagi dari Hubungkan. |
| "Article content is empty or invalid." | Artikel tidak memiliki konten dalam bahasa ini. Buat atau tulis kontennya, lalu publikasikan lagi. |
| "No article found. Please generate an article first." | Video tidak memiliki artikel dalam bahasa yang sedang kamu buka. Buat artikelnya, atau ganti bahasa. |
| "Too many publish attempts. Please wait a moment before trying again." | Kamu dapat memublikasikan hingga 20 kali per menit. Tunggu sebentar. |
| "Failed to publish to GitLab. Please try again." | Klik Coba lagi. Jika terus gagal, hubungkan kembali GitLab dan hubungi dukungan. |
| Koneksi menunjukkan Perlu perhatian atau Kesalahan | Klik Hubungkan kembali pada baris tersebut dan berikan otorisasi lagi. |