Forge
markdowndeeb25a2
1# Создание репо на GitLab и подключение как submodule
2
3**Выполнено:** репо `Krawler/cascade-ide` создан на GitLab (при первом push), код запушен, в репо `open` добавлен submodule `cascade-ide`. Ниже — шаги для справки или повторения.
4
5## 1. Создать пустой проект на GitLab
6
7- Зайди на свой GitLab (например `http://193.124.113.7/Krawler`).
8- **New project** → **Create blank project**.
9- Имя: **cascade-ide**, видимость по желанию. Не инициализируй с README (репо должен быть пустым).
10- Скопируй URL репо, например: `http://193.124.113.7/Krawler/cascade-ide.git`.
11
12## 2. Запушить текущий код в новый репо
13
14Из **корня workspace** (не из open):
15
16```powershell
17cd "d:\Experiments\Personal Cursor Folder\Financial\software\open\cascade-ide"
18git init
19git add .
20git commit -m "Initial: Avalonia IDE + Ollama (CascadeIDE)"
21git branch -M main
22git remote add origin http://193.124.113.7/Krawler/cascade-ide.git
23git push -u origin main
24```
25
26(Подставь свой URL и при необходимости логин/токен для push.)
27
28## 3. Подключить cascade-ide как submodule в репо open
29
30Сейчас `cascade-ide` — обычная папка внутри open. Нужно заменить её на submodule.
31
32Из **корня workspace**:
33
34```powershell
35cd "d:\Experiments\Personal Cursor Folder\Financial\software\open"
36# Удалить папку (код уже в отдельном репо)
37Remove-Item -Recurse -Force cascade-ide
38# Добавить submodule
39git submodule add http://193.124.113.7/Krawler/cascade-ide.git cascade-ide
40git add .gitmodules cascade-ide
41git commit -m "Add cascade-ide as submodule"
42git push
43```
44
45После этого в open будет сабмодуль `cascade-ide`, указывающий на твой GitLab-репо.
46
View only · write via MCP/CIDE