Skip to main content
Integrasi Git saat ini hanya tersedia di ayaka-notes/overleaf.
Fitur ini awalnya dikembangkan oleh ayaka-notes/overleaf-pro.
1

Aktifkan git-bridge (Hanya untuk pengguna Toolkit)

Jika Anda menggunakan Toolkit, aktifkan git-bridge dengan mengatur hal berikut di config/overleaf.rc Anda:
config/overleaf.rc
2

Tambahkan container git-bridge (Hanya untuk pengguna Docker-compose)

Bagi pengguna yang menjalankan docker-compose.yml kustom, tambahkan konfigurasi container berikut ke file compose Anda:
docker-compose.yml (git-bridge service)
3

Perbarui konfigurasi container sharelatex

Anda juga perlu menautkan container git-bridge di container sharelatex dan mendefinisikan variabel lingkungan berikut, harap perhatikan V1_HISTORY_URL:
docker-compose.yml (sharelatex service)
4

Autentikasi

Saat mengautentikasi klien git, pengguna memerlukan Personal Access Token. Pengguna dapat mengelola Personal Access Token melalui UI aplikasi (lihat dokumentasi):

Personal Access Token Integrasi Git

5

Pemantauan dan pertimbangan sumber daya

Kami menyarankan Anda memantau sumber daya host setelah mengaktifkan git-bridge. Peningkatan beban akan bergantung pada:
  • jumlah pengguna yang mengakses fitur ini
  • jenis proyek yang di-host di instans Anda (proyek yang lebih besar umumnya lebih banyak menggunakan sumber daya)

Memindahkan (swap) proyek ke S3

Integrasi Git menyimpan repositori git lengkap di disk untuk setiap proyek yang di-clone oleh pengguna. Jika ruang disk Anda terbatas, Anda dapat mengaktifkan swap job yang akan memindahkan repositori yang jarang digunakan ke AWS S3. Jika repositori yang telah di-swap dibutuhkan lagi, repositori tersebut akan dipindahkan kembali ke disk. Variabel lingkungan berikut mengontrol swap job:

Tanya Jawab

Pengguna dengan akses baca saja hanya dapat melakukan clone proyek ini; pengguna dengan akses baca-tulis dapat melakukan clone dan push proyek. Catatan: Pengguna harus login untuk bergabung ke proyek ini.
Terakhir diubah pada 5 Oktober 2026