# Создание технического аккаунта для 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/revewer/default` и пропишите их на уровне организации с помощью скрита (Set-GiteaOrgActionItem.ps1) для использования скрипта нужно определить переменную окружения $Env:AdminGiteaManagePAT Пример запуска Pat=$Env:AdminGiteaManage .\Set-GiteaOrgActionItem.ps1 -Org *wyn-core* -VarName *"CC_BASE_URL"* -Value *"https://llm.developertools.pro/"* .\Set-GiteaOrgActionItem.ps1 -Org *wyn-core* -VarName *"CC_MODEL"* -Value *"/int/reviewer/default"* .\Set-GiteaOrgActionItem.ps1 -Org *wyn-core* -VarName *"CC_GITEATOKEN"* -Password *"f79....c1c"* .\Set-GiteaOrgActionItem.ps1 -Org *wyn-core* -VarName *"CC_API_KEY"* -Password *"sk-F..6-k..g"*