Expand README with GitHub PAT and SSH setup steps.

Made-with: Cursor
This commit is contained in:
Andrey Lutsenko
2026-04-20 23:16:18 +10:00
parent d9a8865f00
commit c862f08ff0
+31 -3
View File
@@ -311,16 +311,44 @@ ollama rm <model:tag>
sudo du -h --max-depth=2 /usr/share/ollama /var/lib/ollama 2>/dev/null | sort -h | tail -n 30 sudo du -h --max-depth=2 /usr/share/ollama /var/lib/ollama 2>/dev/null | sort -h | tail -n 30
``` ```
## 12) Подключение к приватным GitHub репозиториям без постоянного ввода PAT ## 12) Подключение к GitHub и PAT (без постоянных запросов пароля)
Рекомендуемый вариант: ### 12.1 Рекомендуемый путь через GitHub CLI
```bash ```bash
gh auth login gh auth login
gh auth status gh auth status
``` ```
Для HTTPS git credentials сохранять через credential helper (или использовать SSH-ключи). Это самый удобный вариант для GitHub: авторизация один раз и нормальная работа `git pull/push` и `gh`.
### 12.2 Через PAT по HTTPS
1. Создать Personal Access Token на GitHub (минимальные нужные scopes).
2. Проверить, что remote в HTTPS:
```bash
git remote -v
git remote set-url origin https://github.com/OWNER/REPO.git
```
3. Включить credential helper, чтобы не вводить PAT каждый раз:
```bash
git config --global credential.helper store
```
4. Выполнить `git pull` или `git push` и один раз ввести логин + PAT.
### 12.3 Через SSH (альтернатива PAT)
```bash
ssh-keygen -t ed25519 -C "you@example.com"
# Добавьте публичный ключ в GitHub account settings
git remote set-url origin git@github.com:OWNER/REPO.git
```
SSH обычно удобнее для постоянной работы с приватными репозиториями.
## 13) Частые проблемы и быстрые фиксы ## 13) Частые проблемы и быстрые фиксы