Skip to content
ГлавнаяWebПриложенияДокументацияО проекте
🌐 Auto English 简体中文 繁體中文 Español Français Русский العربية Português Deutsch 日本語 한국어 हिन्दी

Синхронизация через Git

Синхронизация через Git подключает директорию базы знаний к удалённому репозиторию Git, привнося историю версий и командную синхронизацию в ваши документы Markdown. Это основа функций совместной работы Moraya — командное ревью и ИИ-ревью строятся поверх неё.

Требования

Синхронизация через Git вызывает системную команду git напрямую, поэтому Git должен быть установлен на вашей машине. В большинстве профессиональных сред он уже есть.

Привязка базы знаний

Вы можете подключить базу знаний к удалённому репозиторию двумя способами:

После привязки Moraya отслеживает, насколько ваша локальная копия опережает удалённую или отстаёт от неё, и отображает статус синхронизации в интерфейсе.

Повседневные операции

ДействиеЧто оно делает
PullПолучить и слить удалённые обновления
PushОтправить ваши локальные коммиты в удалённый репозиторий
CommitПроиндексировать изменённые файлы и записать коммит с сообщением
StatusПосмотреть, какие файлы изменены, добавлены или удалены
HistoryПросмотреть журнал коммитов репозитория или отдельного файла
DiffСравнить версии документа

Учётные данные и безопасность

Токены доступа никогда не хранятся в открытом виде и не встраиваются в URL удалённого репозитория. Moraya держит их в связке ключей ОС и подставляет только на время выполнения команды git через GIT_ASKPASS:

Что синхронизируется

Ваши файлы Markdown синхронизируются как обычно. Moraya также хранит в базе знаний директорию .moraya/ для данных совместной работы — ветки обсуждений ревью и состояние блокировок разделяются с вашей командой через тот же репозиторий, а локальные для машины артефакты (поисковые индексы, производные правила) исключаются.