Files
solutions/README-rus.md
2026-03-12 14:23:17 +01:00

53 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Создание технического аккаунта для Code Review
## 1. Создание локального пользователя в Gitea
Создайте локального пользователя в Gitea с рекомендуемым именем: `kodobot`
## 2. Сохранение временного пароля
При создании пользователя задайте временный пароль и сохраните его в защищённом месте.
## 3. Генерация PAT с минимальными правами
Сгенерируйте Personal Access Token (PAT) с минимально необходимыми правами, используя PowerShell-скрипт `Create-PAT.ps1`.<br>
Сохраните возвращённое значение PAT в защищённом месте.
## 4. Смена пароля созданного пользователя
После успешного создания PAT смените пароль у созданного пользователя для безопасности.
## 5. Настройка секретов и переменных организации
На уровне организации определите секреты и переменные, необходимые для функционирования Code Reviewer.
### Secrets
- `CC_GITEATOKEN` — PAT пользователя `reviewer`
- `CC_API_KEY` — ключ авторизации для LLM OpenAI API (`sk-***`)
### Variables
- `CC_BASE_URL` — URL LiteLLM Proxy (по умолчанию: `http://llm.developertools.com`)
- `CC_MODEL` — модель по умолчанию (по умолчанию: `/int/reviewer/default`)
### Применение настроек
Пропишите секреты и переменные на уровне организации с помощью скрипта `Set-GiteaOrgActionItem.ps1`.<br>
Предварительно определите переменную окружения: `$Env:AdminGiteaManagePAT`
**Пример запуска в powershell:**
```powershell
$Env:AdminGiteaManagePAT = "your-token"
$Org = "wyn-core"
.\Set-GiteaOrgActionItem.ps1 -Org $Org -VarName "CC_BASE_URL" -Value "https://llm.developertools.pro/"
.\Set-GiteaOrgActionItem.ps1 -Org $Org -VarName "CC_MODEL" -Value "/int/reviewer/default"
.\Set-GiteaOrgActionItem.ps1 -Org $Org -VarName "CC_GITEATOKEN" -Password "f79....c1c"
.\Set-GiteaOrgActionItem.ps1 -Org $Org -VarName "CC_API_KEY" -Password "sk-F..6-k..g"
```
## 6. Предоставление доступа пользователю `kodobot`
Добавьте пользователя на уровне организации в группу Developers или на уровне репозитория в Collaborators с правами write