Skip to content

Git и Obsidian

Очевидно, что этот гайд взят с https://habr.com/ru/articles/843288/ Картинку нужно переделать под себя

Это инструкция по настройке git-репозитория, на примереgitlab.basealt.space, в качестве удалённого хранилища Obsidian.

  1. Переходим и авторизуемся на сайте: gitlab.basealt.space

  2. Слева вверху нажимаем на "Плюс" и выбираем "New project/repository"

  3. Выбираем "Create blank project"

  4. Заполняем имя проекта и ставим чек напротив пункта "Initialize repository with a README", после чего нажимаем "Create project"

  5. Оказываемся в созданном репозитории. Сверху нажимаем на "Плюс" и выбираем "New file"

  6. Название файла .gitignore, содержимое: .obsidian. Нажимаем "Commin changes"

  7. Вновь нажимаем "Commin changes"

  8. Проверяем созданный файл.

Комментарий: файл .gitignore нужен, чтобы не синхронизировать папку .obsidian, в которой находятся локальные настройки (конфликтуют на разных устройствах при синхронизации). Если этого не сделать — вся схема перестанет работать.

  1. Слева вверху нажимаем на значок пользователя и выбираем пункт "Preferences"

  2. Переходим в раздел "Access tokens" и нажимаем на "Add new token"

  3. Указываем название токена, дату истечения срока годности, а также ставим чек напротив пунктов как на скриншотах:

  4. Нажимаем на "Create token". Копируем его. Это единственный раз, когда он будет доступен.

  5. Переходим в терминал. Создаём директорию, в которой будет располагаться наш Vault, например:

bash
mkdir vaults && cd vaults
  1. Далее необходимо произвести клонирование репозитория, используя ранее созданный токен:
bash
git clone https://oauth2:<access_token>@gitlab.basealt.space/<username>/<repo>.git
  1. Открываем Obsidian, выбираем пункт "Open folder as vault" и выбираем склонированный репозиторий.

  2. На данный момент, в директории располагается только файл README.md.

  3. Слева внизу нажимаем на шестерёнку и выбираем раздел "Community plugin". Далее нажимаем "Turn on community plugins"

  4. Нажимаем "Browse"

  5. В поиске ищем git

  6. Устанавливаем плагин нажатием на "Install"

  7. Активируем плагин нажатием на "Enable"

  8. Далее необходимо настроить плагин. Нажимаем на "Options"

  9. Устанавливаем следующие параметры:

  • Auto commit-and-sync interval: 1

  • Auto commit-and-sync after stopping file edits: yes

  • Pull on startup: yes

  1. Теперь, если произвести какие-нибудь действия с файлами, то в течение минуты все изменения будут отправлены на gitlab

Контакты: bystrovno@basealt.ru