Giter Site home page Giter Site logo

coding-club's Introduction

Meeting №1

  • Первая встреча клуба прошла 21 сентября 2022 года
  • Цель превой встречи: познакомиться участникам и создать каркас сайта клуба на github pages.
  • Фаундер клуба Марина Иванцова создала репозиторий,
  • Были созданы index.html и style.css и загружены в репозиторий, теперь пришло время настраивать gh pages.
  • GHPages >>> Quickstart >>> (хостинг статических файлов) Репозиторий>> settings>>> pages>>>выбираем ветку master >>> save ( Гитхаб забирает статические файлы из определенной ветки , кладет их на свой хостинг и отдает их) После этого повляется ссылка на сайт MarinaIvantsova.github.io
  • Каждый участник клуба себе клонировал репозиторий. Клонировать репозиторий можно так:
  1. Скопировать адрес репозитория во вкладке CODE
  2. Открыть терминал в вашем редакторе
  3. Набрать в терминале строку git clone “адрес репозитория”
  4. Появляются папки из репо , в которых надо внести изменения
  5. git checkout -b “ название ветки” -создаем свою ветку
  6. Набираем в терминале git status и убеждаемся , что изменения произошли (modified, remove)
  7. git add .( добавляем все изменения на индексацию)
  8. git commit -m “название коммита”
  9. git push запушили изменения в удаленный репо
  • Домен привязывается к репозиторию, а не к аккаунту
  • Сейчас репо привязана к MarinaIvantsova.github.io, n Custom domain>>> coding-club.org >>> save Идем к DNS провайдеру и создаем CNAME которое будет привязывать наш поддомен к дефолтному домену нашего сайта Открываем GODADDY открываем CNAME и редактируем. CNAME – оригинальное имя. сoding-club.org будет alias(ссылка ) на MarinaIvantsova.github.io Type: CNAME Name : coding-club.org Value: MarinaIvantsova.github.io TTL (time to live – время жизни IP-пакетов определяющее скорость обновления) 30min Настраиваем “A” запись .Берем IP github 195.199.109.153 и вставляем в строку VALUE
  • идем на GHP и ставим галочку на Enforce HTTPS >>>> GH выписывает сертификат и сохраняет его у себя, после чего при запросе HTTPS coding-club.org GH обслужит его корректно

ИТОГО:

У нас есть статические файлы которые лежат в репозитории … , когда мы что-то делаем в репозитории GH автоматически переносит это на MarinaIvantsova.github.io.

В то же время было приобретено доменное имя у провайдера и привязано к IP адресу GH, настроено так , что бы coding-club.org === MarinaIvantsova.github.io

Фаундер проекта сделал всех участников клуба контрибьюторами и теперь каждый участник имеет право вносить изменения в проект.

Переходим в GH в раздел PULL request >>> new PULL request>>> выбираем ветку в которую вливаем изменения >>> create PR Проверяем изменения review changes Замержим изменения

При добавлении нового коммита могут возникнуть конфликты, с помощью кнопки resolve conflicts мы их решаем. А именно разные отступы, одинаковый контент и др.. Правим конфликты вручную

coding-club's People

Contributors

christik avatar hellagirrl avatar marina-chepchugova avatar marinaivantsova avatar ryjkovalexey avatar ryzhkov-alexey avatar sharovatov avatar tabarzin avatar zefirkamoriarty avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.