Как сделать личный GitHub

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • Поддержать меня: boosty.to/mflenov
    Сегодня рассмотрим как создать собственный Git репозиторий и в теории поговорим, как можно реализовать свой собственный клон GitHub
    Обо мне: www.flenov.ru
    Мой ИТ блог www.flenov.ru и www.flenov.info
    Мой просто блог blo.moe
    Twitter: / flenov
    Инстаграм / mflenov
    Телеграм: t.me/mflenov

Комментарии • 54

  • @toprogramm
    @toprogramm Год назад +3

    от души) грамотный гайд)) если надо интерфейс то и его запилить можно.. кстати неплохо когда можно поднять локальный сервис с удобным интерфейсом.. но это уже совсем другая история.

  • @Alonso_Kinn
    @Alonso_Kinn 2 года назад +3

    Я ещё не знаю даже , что такое толком Git и тд.
    Но автоматом ЛАЙК!

    • @Dev-lessons
      @Dev-lessons  2 года назад +2

      на этом канале есть плейлист про Git, где я рассказываю про него с самых основ

  • @viktorgladkih8048
    @viktorgladkih8048 2 года назад +3

    Круто. Спасибо :)

  • @v1tbrah
    @v1tbrah Год назад +1

    Спасибо)

  • @MOTOYAMAWAN
    @MOTOYAMAWAN 3 месяца назад +1

    Благодарю за видео! Очень классно рассказано и показано)! Можно вопрос: стоит ли инициализировать в качестве репозитория весь сервер, если там несколько проектов (все проекты при этом мои собственные)?.. Или лучше делать "git init" на каждый проект (соответственно в директории проекта)?

    • @Dev-lessons
      @Dev-lessons  3 месяца назад

      Каждый проект лучше в своей директории

  • @process-env
    @process-env 2 года назад +3

    Добрый день, Михаил)
    Почему вы не использовали git --bare init, которая как раз создает "личный гитхаб" с возможностью пушить в master и прочими вещами
    Я хотел перенести уже готовый git репозиторий и без push в master это сделать нельзя
    А через git --bare init это можно сделать 🤔
    Интересно ваше мнение

    • @Dev-lessons
      @Dev-lessons  2 года назад +2

      на сколько я помню в bare репозитории нельзя коммитить, у них нет своего дерева.

    • @process-env
      @process-env 2 года назад

      ​@@Dev-lessons Да, верно. Коммитить нельзя. А часто ли вы пользуетесь таким способом хранения кода? И если часто, то существуют ли какие-то правила для конфига гита user.name/user.email со стороны сервера? Или там указываются данные создателя репозитория?
      И будут ли у вас уроки про git hooks?

    • @Dev-lessons
      @Dev-lessons  2 года назад

      Не понял, какой способ ты имеешь ввиду. GIT? Всегда использую. Правил на счёт имени никогда не встречал. Хаким использую, но не часто, пока не думал на счёт видео, возможно

    • @x86lab
      @x86lab 2 года назад

      @@Dev-lessons на стороне сервера git init --bare myproject.git, зачем там рабочий каталог то...

    • @Dev-lessons
      @Dev-lessons  2 года назад

      @@x86lab а зачем bare?

  • @ataki2023
    @ataki2023 2 года назад +1

    Добрый день
    Интересно было бы узнать как увольняют программистов.

    • @Dev-lessons
      @Dev-lessons  2 года назад

      На эту тему я опубликовал видео на основном канале: За что увольняли программистов в Канаде
      ruclips.net/video/97RZYD_Jo-M/видео.html

    • @ataki2023
      @ataki2023 2 года назад

      @@Dev-lessons вот немного об увольнении (25 мин 30 сек как увольняли из SONY)
      ruclips.net/video/oSDo1VMtcDI/видео.html

  • @Human-de8nf
    @Human-de8nf Год назад +1

    Просто было бы прекрасно создать свой гит хаб и продать его сберу за 20 лямов

    • @Dev-lessons
      @Dev-lessons  Год назад

      Было бы круто, но не думаю, что они налево заплатят такую сумму.

  • @АндрейОт
    @АндрейОт 2 года назад

    1)подскажите пжл, я когда только завел GITHUB особо не понимал ничего и насоздавал кучу репозиториев под всякие задачки с курсов, чтобы начать вести историю на самом гите и отмечаться так сказать. Вот сейчас понял что зря их наделал, аж 27 штук. Если удалять их-то удаляется отметка (contribution).
    Как вообще привести гитхаб в красивый вид? Может как-то объеденить репозитории в один хотя бы в хламом всяким и скрыть его?
    2)И еще вопрос, я могу из терминала пушить изменения, чтобы они сразу отображались как contributions на github или только на самом сайте? Просто пока даже если я заливаю новые файлы/вношу изменения в мастер ветке через терминал, то фалы/изменения отображаются, но отметка contributions не ставится, что в этот день работал. И только если через сайт вручную чет делать, то появляется. Кто нить знает че делать?

    • @Dev-lessons
      @Dev-lessons  2 года назад

      Отметка contribution - это что-то специфичное для GitHub, зачем она тебе?

    • @АндрейОт
      @АндрейОт 2 года назад

      @@Dev-lessons не, contribution это просто отметка в графике , что в этот день у тебя были коммиты

    • @Dev-lessons
      @Dev-lessons  2 года назад

      @@АндрейОт а, ты имеешь ввиду этот красивый график. Ну не знаю, как его сохранить. Я как-то не обращаю на него внимания

    • @АндрейОт
      @АндрейОт 2 года назад

      ​@@Dev-lessons понял, а в целом можно ли репозитории объединять не знаешь?

    • @Dev-lessons
      @Dev-lessons  2 года назад +1

      @@АндрейОт можно сабмодули использовать. У меня на канале про это нет, но гуглани, это удобная вещь, я может запишу видео попозже

  • @Сергей-г4о3н
    @Сергей-г4о3н 2 года назад +1

    Первый

  • @IgorGallemar
    @IgorGallemar 2 года назад

    Первый!!!

  • @leonid_konoplin
    @leonid_konoplin 2 года назад +1

    ого

  • @Hello_there_777
    @Hello_there_777 2 года назад +3

    почитайте как-нибудь на досуге разницу между GitHub и git репозиторием чтобы не вводить в заблуждение названием.........

    • @Dev-lessons
      @Dev-lessons  2 года назад +3

      А ты точно видео полностью посмотрел?

    • @Hello_there_777
      @Hello_there_777 2 года назад +1

      @@Dev-lessons вы сделали свой git репозиторий с возможностью делать пулл реквесты. вау. название "личный github" подразумевает еще gui, еще и github actions, wiki, раздел с релизами и тд вау!
      гит репозиторий можно запилить и в gitlab и в Azure, но из-за возможности делать пулл реквесты это не становится свои гитхабом.....

    • @Dev-lessons
      @Dev-lessons  2 года назад +1

      @@Hello_there_777 я рассказал, как можно начать делать свой GitHub. Если ты ожидал в одном видео увидеть ещё и веб морду, actions, wiki и не дай бог ещё copilot, то это просто физически невозможно

    • @Adele-h2c
      @Adele-h2c 2 года назад +1

      Полностью согласен с автором комментария. Название кликбейт.
      Для своего гитхаба можно использовать Gogs (для ci/cd можно использовать Drone или дженкинс), Gitea для CI то что выше или Gitlab CE

    • @Dev-lessons
      @Dev-lessons  2 года назад

      @@Adele-h2c
      1. В видео рассказывается о том, как можно создать подобие GitHub?
      2. Этой информации достаточно, чтобы начать писать свой GitHub?
      3. Что именно не хватает тебе в этом видео, чтобы начать писать свой GitHub? Готов записать продолжение и рассказать.

  • @fenixvrn
    @fenixvrn 2 года назад +2

    А как личный GitHub то сделать?
    Тема кажется не раскрыта, автор лишь показывает как создать новый репозиторий и использовать базовые команды Git.

    • @Dev-lessons
      @Dev-lessons  2 года назад +3

      Теперь создаешь Web морду для этих команд и получаешь собственный github.

    • @ДенисК-р6я
      @ДенисК-р6я 2 года назад +1

      А тебе нужно было прямо на блюдичке положить уже готовый проект? Ну так их много, просто используй. В видео рассказано, КАК можно сделать и показано, что ничего смертельного в github нет.

    • @Hello_there_777
      @Hello_there_777 2 года назад

      да никак. проще поднять gitlab там и гуи и ci/cd и все что нужно для ведения проекта. никто в 2022 году голым гитом не пользуется

    • @Hello_there_777
      @Hello_there_777 2 года назад

      верное замечание, но Михаил считает это название нормальным, хоть оно и не отражает сути видео

    • @fenixvrn
      @fenixvrn 2 года назад +1

      Из названия видео я ожидал настройки git сервера, но да, это конечно исключительно проблема моих ожиданий.