Go to your folder with progect and create new ssl cert
ssh-keygen -t ed25519 -C "xxx@gmail.com"
Execute ssh agent in background
eval "$(ssh-agent -s)"
Copy your ssh key
cat ~/.ssh/id_ed25519.pub
And past in your git portal

Change your git remote address to ssh connection
git remote set-url origin git@github.com:USER_NAME/PROJECT_NAME.git
Push your changes with\or without your password for SSH(depend how you created the SSH_KEY)
git clone https://github.com/USER/REPO.git
Клонирует репозиторий в папку REPO в текущем каталоге.
Если нужно указать папку:
git clone https://github.com/USER/REPO.git my-folder
git clone git@github.com:USER/REPO.git
Требует, чтобы у вас был настроен SSH-ключ и добавлен в аккаунт (GitHub/GitLab/Bitbucket).
Windows (например D:\projects):
cd /d D:\projects
git clone https://github.com/USER/REPO.git
Linux:
cd /mnt/data/projects
git clone https://github.com/USER/REPO.git
git clone --single-branch --branch BRANCH_NAME https://github.com/USER/REPO.git
git clone --depth 1 https://github.com/USER/REPO.git
Чтобы клонировать и сразу инициализировать сабмодули:
git clone --recurse-submodules https://github.com/USER/REPO.git
Если уже склонировали:
git submodule update --init --recursive
git clone https://github.com/USER/REPO.git
cd REPO
git checkout <commit-hash>
принудительный Pull
git fetch --all git reset --hard origin/dev # если хочешь именно dev ветку git pull origin dev
🔧 1. Создаём репозиторий
На GitHub заведи пустой репозиторий с именем zenbody (без README и .gitignore).
🔧 2. Подготавливаем проект локально
Скопируй мой проект zenbody/ (фронтенд + бэкенд + docker-compose(optional) + workflows(optional)).
В корне должен быть README.md, .github/workflows/deploy.yml, docker-compose.yml и папки frontend/ и backend/.
🔧 3. Настрой Git
В консоли (PowerShell / bash):
cd zenbody
git init # инициализация репозитория
git branch -M main # создаём ветку main
git add . # добавляем все файлы
git commit -m "Initial commit: Zenbody calorie service"
#Подключаем удаленный репозиторий
git remote add origin git@github.com:YOUR_USERNAME/zenbody.git
#Заливаем наш проект на github
git push -u origin main
👉 Если используешь https вместо ssh:
git remote add origin https://github.com/YOUR_USERNAME/zenbody.git
🔹 1. Проверь текущую ветку
git branch
Если ты сейчас в main или master, то нужно создать/переключиться в dev.
🔹 2. Переключись или создай ветку dev
git checkout -b dev
(если ветка уже есть, просто: git checkout dev)
🔹 3. Добавь изменения
git add .
git reset HEAD #отменить добавление всех файлов
🔹 4. Сделай коммит
git commit -m "Добавил интеграцию с HuggingFace и OpenFoodFacts"
🔹 5. Запушь в GitHub
git push origin dev