Skip to main content
Hiện tại, tích hợp Git chỉ có trên ayaka-notes/overleaf.
Tính năng này ban đầu được phát triển bởi ayaka-notes/overleaf-pro.
1

Bật git-bridge (chỉ dành cho người dùng Toolkit)

Nếu bạn đang dùng Toolkit, hãy bật git-bridge bằng cách đặt giá trị sau trong config/overleaf.rc:
config/overleaf.rc
2

Thêm container git-bridge (chỉ dành cho người dùng Docker-compose)

Đối với người dùng chạy tệp docker-compose.yml tùy chỉnh, hãy thêm cấu hình container sau vào tệp compose của bạn:
docker-compose.yml (git-bridge service)
3

Cập nhật cấu hình container sharelatex

Bạn cũng cần liên kết container git-bridge trong container sharelatex và định nghĩa các biến môi trường sau; hãy đặc biệt chú ý đến V1_HISTORY_URL:
docker-compose.yml (sharelatex service)
4

Xác thực

Khi xác thực một git client, người dùng cần có Personal Access Token. Người dùng có thể quản lý Personal Access Token thông qua giao diện ứng dụng (xem tài liệu):

Personal Access Token cho tích hợp Git

5

Giám sát và lưu ý về tài nguyên

Chúng tôi khuyên bạn nên giám sát tài nguyên của máy chủ host sau khi bật git-bridge. Mức tải tăng thêm sẽ phụ thuộc vào:
  • số lượng người dùng sử dụng tính năng này
  • loại dự án được lưu trữ trên phiên bản của bạn (các dự án lớn hơn thường tiêu tốn nhiều tài nguyên hơn)

Chuyển (swap) dự án sang S3

Tích hợp Git lưu trữ một kho git hoàn chỉnh trên đĩa cho mỗi dự án được người dùng clone. Nếu dung lượng đĩa có hạn, bạn có thể kích hoạt một tác vụ swap để chuyển các kho ít được sử dụng sang AWS S3. Nếu một kho đã bị swap được cần đến lần nữa, nó sẽ được chuyển trở lại đĩa. Các biến môi trường sau điều khiển tác vụ swap:

Hỏi & Đáp

Người dùng chỉ có quyền đọc chỉ có thể clone dự án; người dùng có quyền đọc-ghi có thể clone và push dự án. Lưu ý: Người dùng cần đăng nhập để tham gia dự án này.
Lần sửa đổi cuối 5 tháng 10, 2026