Files
microdao-daarion/GIT_PUSH_INSTRUCTIONS.md
Apple c552199eed chore: organize documentation structure for monorepo
- 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
2025-11-15 04:08:35 -08:00

3.6 KiB
Raw Blame History

Інструкції для Git Push

Цей документ описує, як завантажити документацію та код у GitHub репозиторій.

Передумови

  1. GitHub репозиторій створено (наприклад: daarion/dagi-stack або daarion/microdao-daarion-docs)
  2. 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