Обновить
64K+

GitHub *

Веб-сервис для хостинга и разработки IT-проектов

28,09
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Автоматизация ручных действий с GitHub Actions

Время на прочтение10 мин
Охват и читатели18K

GitHub Actions — инструмент для автоматизации рутинных действий вашего пакета на GitHub.

Из личного опыта расскажу, как без опыта и знаний о настройке CI, я научился автоматизировать рутину в своем Open Source проекте всего за день и что на самом деле это действительно не так страшно и сложно, как многие думают.

GitHub предоставляет действительно удобные и рабочие инструменты для этого.

Читать далее

Мой опыт разработки с использованием андроид устройства

Время на прочтение6 мин
Охват и читатели36K

Как же люди любят упрощать сложное и усложнять простое, ну или как я настаивал планшет для работы.

Читать далее

Использование GitHub в обучении. Примеры. Часть III

Время на прочтение2 мин
Охват и читатели8.9K

Продолжу выкладывание примеров использования GitHub'а как инструмента обучения.
Рассмотрим версию работы нескольких команд над одним большим проектом с подпроектами.

Читать далее

Проект портирования Linux на Mac с M1 обзавёлся названием и сайтом

Время на прочтение2 мин
Охват и читатели11K


5 января 2021 года разработчик Гектор Мартин сообщил о том, что у краудфандингового проекта Linux для Maс на M1 появился свой сайт и название — Asahi Linux. Продолжается развиваться сообщество разработчиков проекта.
Читать дальше →

Генерация дефолтных Github аватарок

Время на прочтение2 мин
Охват и читатели22K

В данной статье я покажу и расскажу, как можно сгенерировать аватарки как на Github.

Читать далее

GitHub открыл полный доступ к платформе разработчикам и компаниям из Ирана, на очереди — Крым и Сирия

Время на прочтение2 мин
Охват и читатели7.5K

Источник фото: Getty Images.

5 января 2021 года руководитель GitHub Нэт Фридмэн объявил, что веб-сервис для хостинга IT-проектов получил лицензию от правительства США на возобновление предоставления услуг разработчикам в Иране. Правительство США ввело в 2019 году санкции против Ирана и других стран, соблюдать которые были обязаны американские IT-компании. GitHub также пришлось подчиниться. Иранские разработчики оказались заблокированы, они могли получить доступ только к публичным репозиториям кода. С начала 2021 года им снова доступен полный спектр бесплатных и платных услуг GitHub.
Читать дальше →

Программу для взлома паролей 1Password удалили с Github, а её автор исчез

Время на прочтение2 мин
Охват и читатели20K

Около двух лет назад на Хабре был опубликован перевод статьи Адриана Беднарека (Adrian Bednarek) из компании Independent Security Evaluators. Статья называлась «Достаём мастер-пароль из заблокированного менеджера паролей 1Password 4» (обратите внимание, что сейчас последняя версия 1Password — седьмая).

Адриан в деталях описал процедуру реверс-инжиниринга парольного менеджера 1Password 4. Как выяснилось, эта программа хранит в оперативной памяти мастер-пароль в обфусцированном виде. И его можно восстановить. Чтобы автоматизировать процедуру, автор выложил в открытый доступ простенькую утилиту multipass, которая находит в памяти обфусцированный пароль и восстанавливает его.
Читать дальше →

Использование GitHub в обучении. Примеры. Часть II

Время на прочтение1 мин
Охват и читатели4.5K

Продолжу выкладывание примеров использования GitHub'а как инструмента обучения.
Продолжу вариантом про командную работу. Но рассмотрю ту его версию, когда нет большого числа репозиториев и веток.

Читать далее

.Использование GitHub в обучении. Примеры. Часть I

Время на прочтение2 мин
Охват и читатели7.8K

В своей статье "Использование GitHub в обучении студентов" я кратко коснулся темы использования GitHub'а именно как инструмента для обучения, а не как темы в обучении. Сейчас хочу попробовать привести примеры нескольких кейсов.

Начну с относительно простого варианта, а в следующих статьях расскажу про другие варианты.

Читать далее

9 репозиториев, о которых должен знать каждый веб-разработчик

Время на прочтение4 мин
Охват и читатели21K
В наши дни GitHub — это универсальное хранилище всего, что связано с веб-разработкой. Фреймворки, демоверсии, всевозможные коллекции — вероятно, нет ничего такого, что вы не могли бы найти на GitHub. Однако в этом огромном количестве и заключается проблема. Есть классные вещи, о которых вы, вероятно, никогда не услышите просто потому, что репозиториев много. Сегодня, специально к старту нового потока курса по веб-разработке мы делимся подбокой некоторых из самых популярных репозиториев GitHub, о которых вы должны знать, каждый из которых имеет по крайней мере ~30 000 звёзд.

Приятного чтения

Использование GitHub в обучении студентов

Время на прочтение3 мин
Охват и читатели9.2K

В своей преподавательской практике использую GitHub...

Но для начала давайте представлюсь. Зовут меня Старинин Андрей. И я преподаю программирование, хотя по первому образованию я биолог.

Читать

GitHub убрал предупреждение о куки, потому что сторонних сервисов на сайте больше нет

Время на прочтение1 мин
Охват и читатели5.2K


17 декабря 2020 года глава GitHub Нэт Фридман (Nat Friedman) в блоге компании рассказал, что на сайте сервиса теперь нет предупреждения о куки (cookie-баннера). Разработчики полностью убрали из кода сайта ссылки на сторонние сервисы для аналитики, отслеживания и рекламы.
Читать дальше →

Статьи — это тоже исходный код {

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели18K

Title


Открываю VS Code и начинаю набирать статью с самого начала. Но вот незадача — формат маркдауна не совсем совместим с имеющимся форматом Хабра. Получается выхода нет и придётся возвращаться к встроенному редактору Хабра;


Или не придется?

В голову пришла идея написать утилиту, которая конвертирует разные форматы маркдаунов друг в друга, например, из формата GitHub в формат Habr;


Такую программу я в итоге и разработал. Теперь не надо копировать статьи в редактор Хабра, чтобы посмотреть как она выглядит, можно продолжать писать в любимом VS Code;


Хотя я и использую множество плагинов VS Code, но мысли о неэффективном процессе написания статей не исчезли. Раз уж я набираю текст в VS Code, то почему бы сразу не делать коммиты контента в гит-репозиторий?


Это дало бы немало новых возможностей, которыми пользуются программисты: версионирование, бекапы на локальные носители или веб-сервисы, правки от редакторов и пользователей. А еще можно внедрить CD/CI;


В итоге, я написал небольшой гайд для разработчиков, как писать техническую документацию в редакторах, используя мою утилиту. Саму утилиту можно посмотреть в моём репозитории на GitHub;

Читать дальше →

Ближайшие события

Дайджест релизов: выпуск GitHub за декабрь—2020

Время на прочтение5 мин
Охват и читатели2.3K


Представляем самые свежие и наиболее интересные ИТ-релизы декабря.

В подборку вошло всё — от меняющих мир технологий до ваших ежедневных цифровых хобби – все те проекты, поддержкой которых занимается сообщество чудо-разработчиков из Open Source. Ставьте чайник, доставайте недоеденный пирог и погружайтесь в наш ТОП-10.
Читать дальше →

Данные авторизации взломанного «русскими хакерами» SolarWinds нашли на GitHub еще в 2019 году

Время на прочтение2 мин
Охват и читатели5.3K
image

Учетные данные сервера обновлений ПО SolarWinds, который, по версии американских властей, был взломан хакерами из России, были опубликованы в открытом доступе на GitHub еще в прошлом году.

GitHub предупредил о переходе на токены и SSH-ключи при доступе к Git, пароли отменяются с 13 августа 2021 года

Время на прочтение1 мин
Охват и читатели14K


15 декабря 2020 года веб-сервис для хостинга IT-проектов и их совместной разработки GitHub предупредил всех пользователей о плановом переходе на токены и SSH-ключи при доступе к Git. Доступ только по паролям к Git будет заблокирован с 13 августа 2021 года.
Читать дальше →

Кастомизация профиля GitHub: Readme

Время на прочтение1 мин
Охват и читатели24K


Летом 2020 года на GitHub появилась возможность добавить Readme для своего профиля. Эта новость как-то обошла стороной Habr, поэтому сделаю небольшой обзор данной фичи.
Читать дальше →

Amazon и American Express начнут спонсировать разработчиков по новой программе GitHub

Время на прочтение1 мин
Охват и читатели1.7K
image

Amazon, American Express, Daimler AG и Stripe присоединились к новой программе GitHub, которая позволит компаниям напрямую финансировать проекты с открытым исходным кодом и разработчиков программного обеспечения.
Читать дальше →

GitHub показал темную тему вместе с потрясным видео

Время на прочтение2 мин
Охват и читатели13K

GitHub объявил, что долгожданная темная тема, наконец, готова, ознаменовав анонс характерным крутейшим (но не без ироничным) видео, которое лучше сто раз увидеть, чем сто раз услышать.

Во тьму!

GitHub опубликовал ежегодный статистический отчет

Время на прочтение2 мин
Охват и читатели6.2K


В начале декабря 2020 года веб-сервис для хостинга IT-проектов и их совместной разработки GitHub опубликовал сводный статистический отчет Octoverse за этот год с анализом разнообразной внутренней статистики по многим направлениям разработок, а также возможностям и достижениям пользователей. Отчет разбит на три части — общая информация по тенденциям в сообществе разработчиков за период с октября 2019 по сентябрь 2020 года, данные по продуктивности и статистика по безопасности.

Аудитория GitHub возросла на 15 млн пользователей и достигла 56 млн (в 2019 году было 41 млн пользователей, в 2018 году было 31 млн пользователей). В 2020 году пользователи создали 60 млн новых репозиториев (в 2019 год было 44 млн) и добавили более 1.9 млрд изменений.

Самым популярным языком программирования на GitHub остается JavaScript. Второе место у Python, третье место занимает Java. На четвертое место вышел TypeScript. Пятое место занимает С#. Потом идут PHP, C++, C, Shell и Ruby.
Читать дальше →