readme
This commit is contained in:
7
.env
Normal file
7
.env
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
ANTHROPIC_MODEL=
|
||||||
|
ANTHROPIC_DEFAULT_HAIKE_MODEL=
|
||||||
|
ANTHROPIC_CUSTOM_HEADERS=
|
||||||
|
CLAUDE_CODE_OAUTH_TOKEN=
|
||||||
|
ANTHROPIC_BASE_URL=
|
||||||
|
|
||||||
|
PATH="$USERPROFILE\.local\bin;$PATH"
|
||||||
52
README-rus.md
Normal file
52
README-rus.md
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
# Создание технического аккаунта для Code Review
|
||||||
|
|
||||||
|
## 1. Создание локального пользователя в Gitea
|
||||||
|
|
||||||
|
Создайте локального пользователя в Gitea с рекомендуемым именем: `kodobot`
|
||||||
|
|
||||||
|
## 2. Сохранение временного пароля
|
||||||
|
|
||||||
|
При создании пользователя задайте временный пароль и сохраните его в защищённом месте.
|
||||||
|
|
||||||
|
## 3. Генерация PAT с минимальными правами
|
||||||
|
|
||||||
|
Сгенерируйте Personal Access Token (PAT) с минимально необходимыми правами, используя PowerShell-скрипт `Create-PAT.ps1`.<br>
|
||||||
|
Сохраните возвращённое значение 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`.<br>
|
||||||
|
Предварительно определите переменную окружения: `$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
|
||||||
38
README.md
38
README.md
@@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
## 1. Создание локального пользователя в Gitea
|
## 1. Создание локального пользователя в Gitea
|
||||||
|
|
||||||
Создайте локального пользователя в Gitea.
|
Создайте локального пользователя в Gitea с рекомендуемым именем: `kodobot`
|
||||||
|
|
||||||
Рекомендуемое имя пользователя: `KodoBot`
|
|
||||||
|
|
||||||
## 2. Сохранение временного пароля
|
## 2. Сохранение временного пароля
|
||||||
|
|
||||||
@@ -12,10 +10,7 @@
|
|||||||
|
|
||||||
## 3. Генерация PAT с минимальными правами
|
## 3. Генерация PAT с минимальными правами
|
||||||
|
|
||||||
Сгенерируйте Personal Access Token (PAT) с минимально необходимыми правами, используя PowerShell-скрипт.
|
Сгенерируйте Personal Access Token (PAT) с минимально необходимыми правами, используя PowerShell-скрипт `Create-PAT.ps1`.<br>
|
||||||
|
|
||||||
(Create-PAT.ps1)
|
|
||||||
|
|
||||||
Сохраните возвращённое значение PAT в защищённом месте.
|
Сохраните возвращённое значение PAT в защищённом месте.
|
||||||
|
|
||||||
## 4. Смена пароля созданного пользователя
|
## 4. Смена пароля созданного пользователя
|
||||||
@@ -33,15 +28,24 @@
|
|||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
- `CC_BASE_URL` — URL LiteLLM Proxy. Значение по умолчанию: `http://llm.developertools.com`
|
- `CC_BASE_URL` — URL LiteLLM Proxy (по умолчанию: `http://llm.developertools.com`)
|
||||||
- `CC_MODEL` — модель, используемая по умолчанию: `/int/revewer/default`
|
- `CC_MODEL` — модель по умолчанию (по умолчанию: `/int/reviewer/default`)
|
||||||
|
|
||||||
и пропишите их на уровне организации с помощью скрита (Set-GiteaOrgActionItem.ps1)
|
### Применение настроек
|
||||||
для использования скрипта нужно определить переменную окружения $Env:AdminGiteaManagePAT
|
|
||||||
Пример запуска
|
|
||||||
|
|
||||||
Pat=$Env:AdminGiteaManage
|
Пропишите секреты и переменные на уровне организации с помощью скрипта `Set-GiteaOrgActionItem.ps1`.<br>
|
||||||
.\Set-GiteaOrgActionItem.ps1 -Org *wyn-core* -VarName *"CC_BASE_URL"* -Value *"https://llm.developertools.pro/"*
|
Предварительно определите переменную окружения: `$Env:AdminGiteaManagePAT`
|
||||||
.\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"*
|
**Пример запуска в powershell:**
|
||||||
.\Set-GiteaOrgActionItem.ps1 -Org *wyn-core* -VarName *"CC_API_KEY"* -Password *"sk-F..6-k..g"*
|
|
||||||
|
```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
|
||||||
Reference in New Issue
Block a user