Aktifkan git-bridge (Hanya untuk pengguna Toolkit)
git-bridge dengan mengatur hal berikut di config/overleaf.rc Anda:SERVER_PRO=true juga diatur. Tidak ada hal lain yang diperlukan: Toolkit mengatur GIT_BRIDGE_HOST, GIT_BRIDGE_PORT, dan V1_HISTORY_URL untuk container sharelatex dengan sendirinya, jadi lewati dua langkah Docker Compose di bawah. Jalankan bin/up untuk membuat ulang container.Tambahkan container git-bridge (Hanya untuk pengguna Docker-compose)
docker-compose.yml kustom, tambahkan konfigurasi container berikut ke file compose Anda:sharelatex. MCP Server (v6.3.1 dan yang lebih baru) merupakan bagian dari image sharelatex dan diaktifkan bersama integrasi Git, sehingga tidak memerlukan kontainer tambahan.Perbarui konfigurasi container sharelatex
git-bridge di container sharelatex dan mendefinisikan variabel lingkungan berikut, harap perhatikan V1_HISTORY_URL:Autentikasi

Personal Access Token Integrasi Git
Pemantauan dan pertimbangan sumber daya
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
Jika saya membagikan proyek saya kepada orang lain, bagaimana model izin Git Bridge bekerja?
Jika saya membagikan proyek saya kepada orang lain, bagaimana model izin Git Bridge bekerja?
Bagaimana cara meng-clone proyek, dan nama pengguna serta kata sandi apa yang harus saya gunakan?
Bagaimana cara meng-clone proyek, dan nama pengguna serta kata sandi apa yang harus saya gunakan?
git sebagai nama pengguna dan Personal Access Token sebagai kata sandi. Buat token di Account Settings; token berlaku selama satu tahun. Kata sandi akun Anda tidak akan berfungsi.Perubahan tidak disinkronkan secara otomatis: gunakan git pull untuk mendapatkan perubahan yang dibuat di editor dan git push untuk mengirim perubahan Anda. Path /git disajikan oleh kontainer sharelatex, sehingga reverse proxy di depannya tidak memerlukan aturan tambahan.git push gagal dengan HTTP 413 atau curl 55 Broken pipe
git push gagal dengan HTTP 413 atau curl 55 Broken pipe
MAX_UPLOAD_SIZE (dalam megabyte, 50 secara default) dan juga berlaku untuk push. Naikkan nilainya di config/variables.env, misalnya MAX_UPLOAD_SIZE=200, lalu jalankan bin/up -d. Jika Anda menggunakan TLS proxy atau reverse proxy Anda sendiri, naikkan juga client_max_body_size-nya (50M di config/nginx/nginx.conf milik Toolkit).git-bridge juga menolak file yang lebih besar dari 50 MB dan proyek dengan lebih dari 2.000 file. Batas ini diatur oleh GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (dalam byte) dan GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM di config/variables.env.Log git-bridge menampilkan Failed to fetch log level
Log git-bridge menampilkan Failed to fetch log level
metadata.google.internal) sekali per menit, yang hanya berfungsi di Google Cloud. Di tempat lain permintaan tersebut gagal, git-bridge mencatat error-nya (seperti null atau status HTTP) dan tetap menggunakan level dari GIT_BRIDGE_LOG_LEVEL. Mulai 6.3.0 pemeriksaan ini dinonaktifkan, dan upgrade juga memperbarui image git-bridge, yang versinya mengikuti image utama.Apakah saya memerlukan layanan track-changes atau OVERLEAF_IS_SERVER_PRO=true untuk Git dan riwayat proyek lengkap?
Apakah saya memerlukan layanan track-changes atau OVERLEAF_IS_SERVER_PRO=true untuk Git dan riwayat proyek lengkap?
project-history dan history-v1, yang selalu berjalan di dalam container sharelatex. git-bridge membaca riwayat dari history-v1 di V1_HISTORY_URL (http://sharelatex:3100/api), yang diatur oleh Toolkit. Jangan atur OVERLEAF_IS_SERVER_PRO: tidak ada fitur yang bergantung padanya, variabel ini hanya mengalihkan migrasi database yang dijalankan saat startup ke set Server Pro.
