chore: добавить правила SSH/VM в copilot-instructions + лог мышления
This commit is contained in:
@@ -27,6 +27,55 @@
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ ВЫПОЛНЕНИЕ КОМАНД — ТОЛЬКО НА УДАЛЁННОЙ МАШИНЕ
|
||||
|
||||
- Все команды (git, go, docker, kubectl, make и т.д.) выполнять **ТОЛЬКО на удалённой машине** через SSH.
|
||||
- **На локальной машине команды не запускать вообще.**
|
||||
- Если для задачи необходимо выполнить что-то локально — **спросить явное разрешение у пользователя** перед запуском.
|
||||
|
||||
### Параметры удалённой машины
|
||||
|
||||
| Параметр | Значение |
|
||||
|---|---|
|
||||
| Хост | `5.172.178.213` |
|
||||
| Пользователь | `naeel` |
|
||||
| SSH-ключ | `~/.ssh/id_ed25519` |
|
||||
| Рабочий каталог | `/home/naeel/terra/IoT` |
|
||||
|
||||
### Шаблон команды
|
||||
|
||||
```bash
|
||||
ssh -i ~/.ssh/id_ed25519 \
|
||||
-o StrictHostKeyChecking=no \
|
||||
-o ConnectTimeout=10 \
|
||||
naeel@5.172.178.213 \
|
||||
'cd /home/naeel/terra/IoT && <КОМАНДА>'
|
||||
```
|
||||
|
||||
### Примеры
|
||||
|
||||
```bash
|
||||
# git статус
|
||||
ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no -o ConnectTimeout=10 naeel@5.172.178.213 \
|
||||
'cd /home/naeel/terra/IoT && git status'
|
||||
|
||||
# commit + push
|
||||
ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no -o ConnectTimeout=10 naeel@5.172.178.213 \
|
||||
'cd /home/naeel/terra/IoT && git add -A && git commit -m "..." && git push'
|
||||
|
||||
# сборка go
|
||||
ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no -o ConnectTimeout=10 naeel@5.172.178.213 \
|
||||
'cd /home/naeel/terra/IoT && go build ./...'
|
||||
```
|
||||
|
||||
### Git / Gitea
|
||||
|
||||
- Remote: `https://gitea.services.ngcloud.ru/Nail/IoT.git` (HTTPS)
|
||||
- SSH до Gitea **недоступен** с удалённой машины — использовать только HTTPS.
|
||||
- Credentials сохранены на удалённой машине в `~/.git-credentials`.
|
||||
|
||||
---
|
||||
|
||||
## О проекте
|
||||
|
||||
IoT managed service — отдельная репа, вынесенная из sless.
|
||||
|
||||
Reference in New Issue
Block a user