Ответ
После создания удаленного репозитория (например, на GitHub, GitLab или в приватном Git-сервере) необходимо связать с ним локальную рабочую копию.
Сценарий 1: Инициализация нового локального проекта и привязка к удаленному репозиторию
# 1. Инициализируйте Git в папке проекта
git init
# 2. Добавьте удаленный репозиторий под именем 'origin'
git remote add origin https://github.com/username/repo-name.git
# 3. Создайте основные файлы проекта (README, .gitignore и т.д.)
echo "# Project Name" > README.md
# 4. Добавьте файлы в индекс и создайте первый коммит
git add .
git commit -m "Initial commit"
# 5. Запушьте коммит в удаленную ветку 'main' и установите upstream связь
git push -u origin main
Сценарий 2: Клонирование существующего репозитория (наиболее частый случай в DevOps)
# Просто клонируйте репозиторий. Это автоматически настроит remote 'origin'
git clone https://github.com/username/repo-name.git
cd repo-name
Сценарий 3: Работа с существующей локальной копией (если репозиторий создан позже) Если у вас уже есть локальная папка с кодом, но вы только что создали пустой удаленный репозиторий:
# Находясь в корне проекта, добавьте remote и запушите
git remote add origin <remote-url>
git branch -M main
git push -u origin main
Ключевые DevOps-практики:
.gitignore: Сразу создайте файл.gitignore, чтобы не коммитить служебные файлы, секреты (*.env,*.key), логи, артефакты сборки.- Проверка: Убедитесь, что связь установлена:
git remote -v # Покажет привязанные URL