[Russian version](README-rus.md) # Setting Up a Technical Account for Code Review ## 1. Create a Local User in Gitea Create a local user in Gitea with the recommended name: `kodobot` ## 2. Save the Temporary Password When creating the user, set a temporary password and store it in a secure location. ## 3. Generate a PAT with Minimal Permissions Generate a Personal Access Token (PAT) with the minimum required permissions using the PowerShell script `Create-PAT.ps1`.
Save the returned PAT value in a secure location. ## 4. Change the Password of the Created User After successfully creating the PAT, change the password of the created user for security. ## 5. Configure Organization Secrets and Variables At the organization level, define the secrets and variables necessary for the Code Reviewer to function. ### Secrets - `CC_GITEATOKEN` — PAT of the `reviewer` user - `CC_API_KEY` — authorization key for LLM OpenAI API (`sk-***`) ### Variables - `CC_BASE_URL` — URL of LiteLLM Proxy (default: `http://llm.developertools.com`) - `CC_MODEL` — default model (default: `/int/reviewer/default`) ### Applying Settings Configure secrets and variables at the organization level using the script `Set-GiteaOrgActionItem.ps1`.
First, define the environment variable: `$Env:AdminGiteaManagePAT` **Example PowerShell command:** ```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. Grant Access to the `kodobot` User Add the user at the organization level to the Developers group or at the repository level to Collaborators with write permissions