Хостинг

Добавление проекта на Аспро-Битрикс в GITHUB

Добавление проекта на Аспро-Битрикс в GITHUB

Этап 1: Работа на сервере (через SSH)

1. Подключаемся к серверу: Вы подключаетесь к вашему хостингу по SSH.

2. Переходим в папку сайта: cd /путь/к/вашему/сайту

3. Инициализируем Git: Я дам вам команду git init.

4. Создаем `.gitignore`: Это критически важный шаг. Я подготовлю содержимое для файла

   .gitignore на основе нашего gitignore_bitrix.txt, чтобы исключить из репозитория ядро

   Битрикса, кэш, медиафайлы и прочий мусор.

5. Добавляем файлы и делаем коммит: Я дам команды git add . и git commit -m "Initial

   commit".

Этап 2: Работа с GitHub

1. Создание репозитория: Вы заходите на GitHub и создаете новый пустой репозиторий (без

   README, без .gitignore, без лицензии).

2. Связывание и отправка: GitHub даст вам несколько команд. Нам понадобятся те, что для

   "push an existing repository from the command line". Я помогу их адаптировать. Это

   будут команды git remote add origin  и git push -u origin main.

Этап 3: Работа на локальном компьютере

1. Клонирование: Вы открываете GitHub Desktop и просто клонируете созданный репозиторий.

Всё, проект у вас локально и под версионным контролем!


Давайте начнем. Что нужно от вас сейчас:

1. SSH-доступ к серверу: Скажите, когда будете готовы выполнять команды на сервере.

2. Полный путь к корневой папке сайта на сервере.

Команда cat > .gitignore ждет, пока вы вставите текст для файла.

Теперь просто скопируйте содержимое .gitignore, которое я прислал в предыдущем сообщении,

вставьте его в терминал и после этого нажмите Ctrl+D.

Это сохранит текст в файл .gitignore и вернет вас в командную строку.

Как дать доступ к репозиторию другому программисту

Отличный вопрос, Евгений. Это ключевая часть совместной работы.

Чтобы дать доступ другому программисту, вы не передаете ему свой логин и пароль. Вместо этого вы добавляете его как «соавтора» (collaborator) прямо в настройках вашего репозитория на GitHub.

Пошаговая инструкция

Шаг 1. Узнайте GitHub-логин программиста

Вам нужно знать точное имя пользователя (логин) этого человека на GitHub. Например, defunkt.

Шаг 2. Зайдите в настройки вашего репозитория

  • Откройте страницу вашего репозитория в браузере: https://github.com/eudigitaldotru/peco

  • На странице репозитория нажмите на вкладку Settings (Настройки). Она обычно находится вверху, под названием репозитория.

Шаг 3. Добавьте соавтора

  • В меню слева выберите раздел Collaborators (Соавторы).

  • Нажмите на зелёную кнопку Add people (Добавить людей).

  • В появившемся окне введите логин, email или полное имя программиста, которого вы хотите добавить. GitHub предложит вам варианты. Выберите нужного человека.

  • Нажмите Add [username] to this repository.

Что произойдет дальше?

  • Программист получит на свою почту письмо-приглашение.

  • Ему нужно будет принять это приглашение.

  • Как только он примет приглашение, он получит доступ к репозиторию. Он сможет скачивать (git pull) и загружать (git push) свои изменения.

Уровни доступа

При добавлении вы можете выбрать уровень доступа. Для большинства случаев программисту нужен уровень Write (Запись).

  • Read (Чтение): может только смотреть код и коммиты.

  • Write (Запись): может смотреть, скачивать и загружать свои изменения. Это стандартный доступ для разработчика.

  • Admin (Администратор): полный контроль над репозиторием, включая опасные действия (например, удаление). Выдавайте этот доступ только тем, кому вы доверяете на 100 %.

Для вашей задачи выберите уровень Write.