GitHub представил сервис для облачной разработки Codespaces

12.05.2020     
Крупнейший сервис хранения репозиториев кода GitHub выпустил масштабное обновление. На конференции Satellite, которая в этом году прошла в виртуальном формате, компания представила встроенную IDE с инструментами для облачной разработки Codespaces, а также форумы для комфортного обсуждения кода, средства защиты репозиториев и другие новшества. 

Что такое GitHub Codespaces

Платформа GitHub Codespaces предоставляет все необходимое для облачной разработки. IDE реализовали на базе популярного редактора Microsoft Visual Studio Code. 

Собственно, сама Microsoft (ей принадлежит GitHub) неделю назад провела ребрендинг: переименовала веб-версию Visual Studio Code Online в Visual Studio Codespaces. После этого GitHub интегрировал облачные инструменты в собственную среду. 

Во время презентации возможностей Codespaces директор GitHub Нат Фридман отметил: «Каждый репозиторий имеет свой собственный способ настройки среды разработки, который часто требует десятков шагов, прежде чем вы сможете написать какой-либо код. Еще хуже то, что порой окружения двух проектов, над которыми вы работаете, конфликтуют друг с другом. GitHub Codespaces предоставляет вам полнофункциональную облачную среду разработки, которая разворачивается за считанные секунды непосредственно в GitHub».

 

 

Условия доступа

GitHub предоставил бесплатный доступ к бета-версии Codespaces. Шанку Нийоги, старший вице-президент по продукту GitHub, отметил, что когда продукт запустится полноценно, тарифы на его использования будут соответствовать уровню сервиса для сборки проектов GitHub Actions. Его можно использовать для непрерывной интеграции по аналогии с Jenkins или TeamCity. 

Сейчас в GitHub Actions бесплатно доступна работа с публичными репозиториями, а для приватных репозиториев – 500 МБ в хранилище и до 2 тыс. минут работы ежемесячно. Другие форматы платные, причем доступ к виртуальным машинам с macOS в 10 раз дороже, чем с Linux, и в 5 раз по сравнению с Windows. 

Форумы Discussions

Discussions позволяют создавать форумы непосредственно внутри проектов. Это более гибкий и универсальный инструмент, чем просто комментарии, которые используются для код-ревью. 

В рамках Discussions можно создавать отдельные темы, посвященные недостаткам кода или пулл-реквестам, а также любым другим вопросам – возможно, даже непосредственно не связанным с разработкой. К примеру, в рамках Discussions вы можете открыть раздел вопросов и ответов по проекту или инструкций по работе с библиотекой. 

Discussions также доступны бесплатно в бета-версии. Пока пользоваться ими могут только сообщества разработчиков проектов с открытым исходным кодом, но постепенно доступ к форумам откроют для всех.

 

 

Новый уровень безопасности

На платформу GitHub добавили средства стандартного и секретного сканирования кода. Это часть программы GitHub Advanced Security, запущенной совместно с AWS, Azure, Google Cloud, npm, Stripe и Twilio. 

Стандартный вариант проверяет код на наличие потенциальных уязвимостей в точки зрения безопасности. Инструмент создан на базе CodeQL и нескольких проектов с открытым исходным кодом. Сканирование можно автоматически запускать после каждого добавления кода в удаленный репозиторий на GitHub (отработки команды git push).

 

 

Секретное сканирование теперь доступно для приватных репозиториев. Для публичных хранилищ сервис на базе токенов внедрили в 2018 году. 

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

Кроме того, на конференции был анонсирован сервис Private Instances для корпоративных клиентов, который позволит использовать GitHub в облаке и быть уверенным, что код полностью изолирован от остальных пользователей компании. Поддерживаются передовые механизмы шифрования, архивирование резервных копий и соответствие региональным требованиям защиты данных.


Автор:
Ксения Шестакова Обозреватель


Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. o.nikolaev 197 15.05.20 17:18 Сейчас в теме
Оставьте свое сообщение

См. также

Ученые выяснили, как работает мозг программистов при работе с кодом

Новость Наука

Исследовательская группа Хемницкого технологического университета в Германии впервые проанализировала, как работает мозг человека при работе над программным кодом.  

03.07.2020    507    SKravchenko    18       

Apple разрешила разработчикам оспаривать нарушение правил App Store 

Новость Мобильные приложения Новости компаний

Apple пересмотрит процесс взаимодействия с разработчиками, нарушившими правила App Store. Авторы приложений смогут обжаловать решение компании и загружать обновления в магазин, пока идет спор. 

30.06.2020    376    VKuser24342747    0       

Ползет вперёд: Python обогнал Java в рейтинге языков программирования

Новость Языки программирования

JetBrains, крупный разработчик сред для создания кода, представил ежегодный отчет о популярных языках программирования. В рейтинге Developer Ecosystem Survey 2020 язык Python впервые обогнал Java. 

26.06.2020    727    user1015646    3       

Швейцарские ученые создали первый интуитивно понятный язык для квантовых компьютеров

Новость Инновации Языки программирования

Ученые из Высшей технической школы Цюриха (ETH Zurich) разработали язык программирования, который можно использовать для квантовых компьютеров так же легко, надежно и безошибочно, как классические. 

26.06.2020    766    SKravchenko    0       

ABBYY опубликовала исходный код своей библиотеки машинного обучения

Новость Infostart Software Partners Маркет Новости компаний

Компания ABBYY выложила на GitHub исходники своей нейросети, используемой для распознания текста. Программный код открыт под свободной лицензией Apache 2.0.

23.06.2020    1348    VKuser24342747    2       

Лучше поздно… Роскомнадзор прекращает блокировку Telegram

Новость Мессенджеры Роскомнадзор

Новость об отмене блокировки мессенджера появилась на официальном сайте ведомства.

22.06.2020    1386    Senator_I    18       

SpaceX использовал Linux и C, для вывода астронавтов на орбиту

Новость

Ракета Илона Маска Falcon 9, с помощью которой корабль Crew Dragon доставил астронавтов НАСА на Международную космическую станцию, работает на жидком кислороде, ракетном керосине, Linux и C/C++.

19.06.2020    967    SKravchenko    3       

Google избавляется от «расизма» в коде Chrome

Новость Новости компаний

Команда Google Chrome исключает из кода термины «черный список» и «белый список», чтобы сделать их более инклюзивными.

18.06.2020    844    SKravchenko    15       

Представлено ядро Linux 5.7: что нового

Новость Linux

В релиз включили обновленную реализацию файловой системы exFAT, переработанные средства аутентификации и инструменты для создания UDP-туннелей, а также сняли ограничение на длину строки кода в 80 символов.

18.06.2020    737    user1015646    0       

Разработчики получили доступ к созданию навыков для «Маруси»

Новость Новости компаний

Mail.ru Group предоставила возможность сторонним разработчикам создавать собственные голосовые команды для виртуального помощника «Маруся».

17.06.2020    828    VKuser24342747    1       

Microsoft представила бесплатные инструменты для создания ботов

Новость Новости компаний

Компания Microsoft обновила инструменты для создания ботов: Virtual Assistant Accelerator и Bot Framework Composer.

16.06.2020    952    user1015646    0       

Сайт Stack Overflow назвал «самые страшные» и «самые любимые» языки программирования

Новость Языки программирования

2020 год показал, что Rust – «самый любимый», Python – «самый востребованный», а Perl, Scala и Go – «самые высокооплачиваемые» языки программирования.

15.06.2020    966    SKravchenko    3       

Разработчики «Эльбруса» выложили в открытый доступ систему команд процессора

Новость Микроэлектроника

МЦСТ, создающая отечественные «Эльбрус», предоставила всем желающим доступ к набору микропроцессорных команд. Документация распространяется по открытой лицензии. 

08.06.2020    974    VKuser24342747    4       

Создатель Linux высказался за увеличение длины строк кода

Новость Linux

Золотым стандартом для кода ядра Linux считаются 80-символьные строки. Но Торвальдс предлагает увеличить значение до 100 символов.

05.06.2020    2062    user1015646    18       

«Ростех» внедрит в вузах России учебного промышленного робота с исходниками на GitHub

Новость GitHub Робототехника

Госкорпорация «Ростех» создала компактного робота для обучения студентов вузов и колледжей. Исходный код для управления устройством выложен на GitHub, учебные заведения могут дорабатывать его под свои нужды. 

05.06.2020    1474    VKuser24342747    1       

Microsoft призвала пользоваться PowerShell вместо CMD

Новость Infostart Software Partners Маркет Новости компаний

Microsoft порекомендовала пользоваться инструментом PowerShell вместо классического интерпретатора CMD (cmd.exe). Разработчики не будут заниматься доработкой CMD, но оставят его в системе для обеспечения совместимости. 

04.06.2020    2361    user1015646    39       

Из реестра российского ПО могут удалить ОС на ядре Linux

Новость Linux Минкомсвязь

Правила, которыми руководствуется Минкомсвязь, запрещают добавлять в реестр ПО с компонентами, которые распространяются по свободным лицензиям GPL и MPL.

02.06.2020    1222    user1015646    10       

Опубликован релиз платформы Electron 9.0.0 для создания приложений на базе движка Chromium

Новость Linux

Создатели обновления повысили эффективность обработчика событий окна в Linux, улучшили просмотрщик PDF и многое другое.

01.06.2020    1182    SKravchenko    0       

Microsoft планирует объединить UWP и Win32-приложения при помощи проекта Reunion

Новость Новости компаний

Reunion призван объединить платформу разработчиков Windows, которая в настоящее время разбита между Win32 и универсальной платформой Windows (UWP).

29.05.2020    1144    SKravchenko    0       

«Яндекс» запустил бесплатную облачную платформу для разработки нейросетей

Новость Искусственный интеллект Облачные технологии

«Яндекс» запустил новый сервис DataSphere, позволяющий проводить в облаке ресурсоемкие вычисления для машинного обучения. Во время тестирования услуга полностью бесплатна для разработчиков. 

29.05.2020    1515    VKuser24342747    1       

В Беларуси заработал сервис видеоконференций на основе российской облачной платформы

Новость Облачные технологии Стартапы

Сервис видеоконференцсвязи на базе российской облачной платформы IVA MCU запустили в Беларуси. Услуги предоставляет республиканский провайдер облачных услуг beCloud. 

28.05.2020    952    user1015646    0       

Microsoft открыла исходники для 37-летнего языка GW-BASIC

Новость Новости компаний Языки программирования

Microsoft представила исходный код интерпретатора языка программирования GW-BASIC. 37 лет назад он был одним из самых популярных языков для написания программ и игр. 

28.05.2020    1441    VKuser24342747    2       

Создатель Linux отказался от Intel в пользу AMD

Новость Linux Микроэлектроника

Линус Торвальдс стал использовать для работы компьютер на базе процессора AMD. Предыдущие 15 лет он отдавал предпочтение ПК на компонентах Intel. 

27.05.2020    1458    user1015646    9       

Microsoft Build 2020: переход в онлайн и главные анонсы

Новость Infostart Software Partners Маркет Новости компаний

Компания Microsoft на конференции Build 2020 представила не только технологии будущего, но и полезные практические решения, которыми будут пользоваться миллионы людей по всему миру.

26.05.2020    2353    user1015646    1       

Microsoft создаст единую платформу для разработки под Windows

Новость Infostart Software Partners Маркет Новости компаний

Компания представила единую платформу для разработки под Windows, функционал для ответственного использования машинного обучения и другие инструменты для разработчиков. 

25.05.2020    2081    VKuser24342747    3