Expand README with GitHub PAT and SSH setup steps.
Made-with: Cursor
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
## 12) Подключение к приватным GitHub репозиториям без постоянного ввода PAT
|
||||
## 12) Подключение к GitHub и PAT (без постоянных запросов пароля)
|
||||
|
||||
Рекомендуемый вариант:
|
||||
### 12.1 Рекомендуемый путь через GitHub CLI
|
||||
|
||||
```bash
|
||||
gh auth login
|
||||
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) Частые проблемы и быстрые фиксы
|
||||
|
||||
|
||||
Reference in New Issue
Block a user