2026-03-12 14:27:12 +01:00
2026-03-12 14:23:17 +01:00
2026-03-12 14:27:12 +01:00
2026-03-11 19:48:23 +01:00
2026-03-12 14:23:17 +01:00
2026-03-12 14:23:17 +01:00
2026-03-11 19:48:23 +01:00

Создание технического аккаунта для 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:

$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

Description
No description provided
Readme 32 KiB
Languages
PowerShell 100%