- Add link to Russian version at the beginning of README.md - Add link to English version at the beginning of README-rus.md - Translate README content from Russian to English
2.8 KiB
Создание технического аккаунта для 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 пользователяreviewerCC_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:
$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