- Create /docs structure (microdao, daarion, agents) - Organize 61 cursor technical docs - Add README files for each category - Copy key documents to public categories - Add GitHub setup instructions and scripts
3.6 KiB
3.6 KiB
Інструкції для Git Push
Цей документ описує, як завантажити документацію та код у GitHub репозиторій.
Передумови
- GitHub репозиторій створено (наприклад:
daarion/dagi-stackабоdaarion/microdao-daarion-docs) - SSH ключ налаштовано для GitHub (або використовуєш HTTPS з токеном)
Крок 1: Перевірка поточного стану
cd "/Users/apple/Desktop/MicroDAO/MicroDAO 3"
git status
Крок 2: Додавання файлів
Варіант A: Додати все (рекомендовано для першого коміту)
git add .
Варіант B: Додати тільки документацію
git add docs/
git add .gitignore
git add README.md
git add PROJECT_CONTEXT.md
Крок 3: Коміт
git commit -m "chore: organize documentation structure for monorepo
- Create /docs structure (microdao, daarion, agents)
- Organize 61 cursor docs
- Add README files for each category
- Copy key documents to public categories"
Крок 4: Налаштування remote (якщо ще не налаштовано)
Для SSH:
git remote add origin git@github.com:daarion/dagi-stack.git
Для HTTPS:
git remote add origin https://github.com/daarion/dagi-stack.git
Перевірка remote:
git remote -v
Крок 5: Push у GitHub
git branch -M main
git push -u origin main
Якщо виникають конфлікти або remote вже існує:
git pull origin main --allow-unrelated-histories
git push -u origin main
Структура після push
daarion/dagi-stack/
├── docs/
│ ├── microdao/ # MicroDAO документація
│ │ ├── README.md
│ │ ├── architecture.md
│ │ ├── rbac.md
│ │ └── access-keys-capabilities.md
│ ├── daarion/ # DAARION.city документація
│ │ ├── README.md
│ │ ├── integration-microdao.md
│ │ ├── platforms-catalog.md
│ │ └── tokenomics-city.md
│ ├── agents/ # Агентська система
│ │ └── README.md
│ ├── cursor/ # Технічна документація (61 документ)
│ │ └── [61 файлів]
│ ├── tokenomics/ # Токеноміка
│ └── README.md # Головний README
├── src/ # Код проєкту
├── package.json
└── README.md
Наступні кроки
На сервері (після push у GitHub)
cd /opt
sudo git clone git@github.com:daarion/dagi-stack.git
# або
sudo git clone https://github.com/daarion/dagi-stack.git
cd dagi-stack
Оновлення на сервері (коли є нові зміни)
cd /opt/dagi-stack
sudo git pull origin main
Troubleshooting
Помилка: "remote origin already exists"
git remote remove origin
git remote add origin git@github.com:daarion/dagi-stack.git
Помилка: "failed to push some refs"
git pull origin main --rebase
git push -u origin main
Помилка: "permission denied"
Перевір SSH ключ:
ssh -T git@github.com
Або використовуй HTTPS з Personal Access Token.
Останнє оновлення: 2024-11-14