[English version](README.md) # Создание технического аккаунта для Code Review ## 1. Создание локального пользователя в Gitea Создайте локального пользователя в Gitea с рекомендуемым именем: `kodobot` ## 2. Сохранение временного пароля При создании пользователя задайте временный пароль и сохраните его в защищённом месте. ## 3. Генерация PAT с минимальными правами Сгенерируйте Personal Access Token (PAT) с минимально необходимыми правами, используя PowerShell-скрипт `Create-PAT.ps1`.
Сохраните возвращённое значение 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`.
Предварительно определите переменную окружения: `$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