git-bridge'i etkinleştirin (Yalnızca Toolkit kullanıcıları için)
config/overleaf.rc dosyanızda aşağıdakini ayarlayarak git-bridge’i etkinleştirin:SERVER_PRO=true de ayarlanmadıkça bunu yok sayar. Başka bir şey gerekmez: Toolkit, sharelatex konteyneri için GIT_BRIDGE_HOST, GIT_BRIDGE_PORT ve V1_HISTORY_URL değerlerini kendisi ayarlar; bu nedenle aşağıdaki iki Docker Compose adımını atlayın. Konteynerleri yeniden oluşturmak için bin/up komutunu çalıştırın.git-bridge konteynerini ekleyin (Yalnızca Docker-compose kullanıcıları için)
docker-compose.yml çalıştıran kullanıcılar, aşağıdaki konteyner yapılandırmasını compose dosyalarına eklemelidir:sharelatex imajıyla aynı etiketi kullanın. MCP Server (v6.3.1 ve sonrası) sharelatex imajının bir parçasıdır ve Git entegrasyonuyla birlikte etkinleştirilir; bu nedenle ek bir konteyner gerektirmez.sharelatex konteyner yapılandırmasını güncelleyin
git-bridge konteynerini sharelatex konteynerine bağlamanız ve aşağıdaki ortam değişkenlerini tanımlamanız gerekir; lütfen V1_HISTORY_URL değişkenine dikkat edin:Kimlik doğrulama

Git Entegrasyonu Kişisel Erişim Belirteci
İzleme ve kaynak hususları
git-bridge’i etkinleştirdikten sonra ana makine kaynaklarınızı izlemenizi öneririz. Yük artışı şunlara bağlı olacaktır:- özelliğe erişen kullanıcı sayısı
- kurulumunuzda barındırılan projelerin türleri (daha büyük projeler genellikle daha fazla kaynak tüketir)
Projeleri S3’e taşıma (swap)
Git entegrasyonu, bir kullanıcı tarafından klonlanan her proje için diskte eksiksiz bir git deposu depolar. Disk alanınız sınırlıysa, daha az kullanılan depoları AWS S3’e taşıyacak bir swap işini etkinleştirebilirsiniz. Taşınmış bir depoya yeniden ihtiyaç duyulursa diske geri taşınır. Aşağıdaki ortam değişkenleri swap işini kontrol eder:S&C
Projemi başka biriyle paylaşırsam Git Bridge izin modeli nasıl çalışır?
Projemi başka biriyle paylaşırsam Git Bridge izin modeli nasıl çalışır?
Bir projeyi nasıl klonlarım ve hangi kullanıcı adı ile parolayı kullanırım?
Bir projeyi nasıl klonlarım ve hangi kullanıcı adı ile parolayı kullanırım?
git, parola olarak da bir Kişisel Erişim Token’ı (Personal Access Token) girin. Token’ı Account Settings bölümünde oluşturun; bir yıl geçerlidir. Hesap parolanız çalışmaz.Değişiklikler otomatik olarak senkronize edilmez: düzenleyicide yapılan değişiklikleri almak için git pull, kendi değişikliklerinizi göndermek için git push kullanın. /git yolu sharelatex konteyneri tarafından sunulur; bu nedenle önündeki bir reverse proxy için ek bir kural gerekmez.git push, HTTP 413 veya curl 55 Broken pipe hatasıyla başarısız oluyor
git push, HTTP 413 veya curl 55 Broken pipe hatasıyla başarısız oluyor
MAX_UPLOAD_SIZE ile ayarlanır (megabayt cinsinden, varsayılan 50) ve push işlemleri için de geçerlidir. Bunu config/variables.env dosyasında artırın, örneğin MAX_UPLOAD_SIZE=200, ardından bin/up -d komutunu çalıştırın. TLS proxy veya kendi reverse proxy’nizi kullanıyorsanız, onun client_max_body_size değerini de artırın (Toolkit’in config/nginx/nginx.conf dosyasında 50M).git-bridge ayrıca 50 MB’tan büyük dosyaları ve 2.000’den fazla dosya içeren projeleri reddeder. Bu sınırlar config/variables.env dosyasındaki GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (bayt cinsinden) ve GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM ile ayarlanır.git-bridge günlüğünde Failed to fetch log level görünüyor
git-bridge günlüğünde Failed to fetch log level görünüyor
metadata.google.internal) bir günlük düzeyi ister; bu yalnızca Google Cloud üzerinde çalışır. Başka yerlerde istek başarısız olur, git-bridge hatayı (null veya bir HTTP durumu gibi) günlüğe yazar ve GIT_BRIDGE_LOG_LEVEL değerindeki düzeyi korur. 6.3.0 sürümünden itibaren bu denetim kapalıdır; yükseltme, sürümü ana imajı izleyen git-bridge imajını da günceller.Git ve tam proje geçmişi için track-changes hizmetine veya OVERLEAF_IS_SERVER_PRO=true ayarına ihtiyacım var mı?
Git ve tam proje geçmişi için track-changes hizmetine veya OVERLEAF_IS_SERVER_PRO=true ayarına ihtiyacım var mı?
sharelatex konteyneri içinde çalışan project-history ve history-v1 hizmetleri tarafından tutulur. git-bridge geçmişi, Toolkit’in ayarladığı V1_HISTORY_URL (http://sharelatex:3100/api) adresindeki history-v1 hizmetinden okur. OVERLEAF_IS_SERVER_PRO ayarlamayın: hiçbir özellik buna bağlı değildir; yalnızca başlangıçta çalıştırılan veritabanı geçişlerini Server Pro kümesine geçirir.
