<h2 align=center> Установка Git+ bash и настройка PC </h2>

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
```

<h2 align=center> Если изменилась ссылка на репозиторий </h2>

В [[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`

<h2 align=center> Плагин гит в Obsidian </h2>

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"

