Установка Git+ bash и настройка PC

1. Установить [Git](https://git-scm.com/download/win) 2. Проверить что git установлен командой ```git —version``` 3. На PC нужно создать новую директорию в компьютере (папку) 4. Устанавливаем [[BASH]] 5. Открываем [[BASH]] - Открываем `windows terminal` (терминал) - Win 10 - Открываем `power shell` (win 11) 1. Переходим в баше в папку из пункта **3** `cd Путь_до_папки` пример `cd D:/OBSIDIAN/MY` 2. В [[Gitea]] нужно создать новый репозиторий ![[Pasted image 20240916001058.png]] В окне клонирования репозитория используем команды в окне bash ```bash touch README.md git init git checkout -b main git add README.md git commit -m "first commit" ``` Затем используем команду `git pull --allow-unrelated-histories` (Команда откроет Git для авторизации) >[!warning] Указываем учётные данные из [[Gitea]] (логин и пароль) Затем указываем оставшиеся команды: ```bash git remote add origin https://gitea.stitch505.su:3000/Stitch505/OBS.git git push -u origin main ```

Если изменилась ссылка на репозиторий

В [[BASH]] использовать команду `git remote set-url origin (ссылка`) Пример: `git remote set-url origin https://gitea.stitch505.su:3000/Stitch505/OBS.git` Если есть ошибка c отправкой данных, то используй команду `git push origin main --force`

Плагин гит в Obsidian

1. Открыть настройки -> сторонние плагины -> Плагины сообщества -> git -> Установить 2. Открыть настройки GIT 3. Указать таймеры в полях `Vault backup interval (minutes)` и `Auto pull interval (minutes)` (у меня 5 минут) 4. Указать в поле `Commit message on auto backup/commit` Auto base sync: {{date}} 5. Указать в поле `Commit message on manual backup/commit` Base sync backup: {{date}} 6. Включить функцию `Pull updates on startup` >[!caution] (Ошибка obsidian) Cannot run git command set Решение: win+r -> sysdm.cpl > Дополнительно -> переменные среды > Системные среды -> Path -> изменить -> создать: > Указать C:\Program Files\Git\cmd" и нажать ОК ->ОК ->OK >[!caution] ИЛИ >в cmd использовать команду set PATH=%PATH%;"C:\Program Files\Git\cmd"