Кодовые пространства (5 частей серии)
GitHub только что выпустил Коды в Ga , что означает, что сейчас это Доступно для всех (Ну, почти все , больше на это позже) и это функция завершена.
В этой статье мы увидим, как это работает, что было изменено с бета-версии, и все новые доступные функции. И есть Много из них Отказ
В конце мы ответим на вопрос, что у многих людей есть: Стоит это кодовые пространства GitHub Или вы должны продолжать развиваться, как вы сделали до сих пор?
вступление
Я очень взволнован, потому что я ждал этого момента долгое время: кодовые пространства GitHub, наконец, GA!
Если вы следуете в этом блоге или Мой канал YouTube Некоторое время вы, вероятно, уже знаете, что я уже накрыл контрольные пространства в прошлом уже несколько раз (см. Это Youtube плейлист ), но всегда на бета-версия .
Сегодня я хочу раскрыть с вами все возможное, чтобы кодированные пространства теперь, когда версия GA доступна и посмотрим, если и как усовершенствована услуга.
Мы охватим:
- Что такое сервис кодовых пространств
- Доступность
- Новый опыт создания
- Управление кодами управления
- Использование и новые функции
- Ценообразование и биллинг
И в конце мы ответим на вопрос, у всех нас есть: Это достойно ?
видео
Как обычно, если вы Визуальный учащийся или просто предпочитаю смотреть и слушать вместо чтения, здесь у вас есть Видео со всем объяснением и демонстрацией , который, чтобы быть честным, много более полный чем этот пост.
Ссылка на видео: https://youtu.be/car0qz_ybxq
Если вы скорее предпочитаете читать, ну … Давайте просто продолжим:)
Что такое гитабные пространства
Итак, Real Quick, что такое гитабные пространства?
Кодовые пространства — это услуга, которая позволяет вам создавать и использовать Облако разработчика сред поддерживается высокой производительностью.
За кулисами он использует полный VSCode , в том числе редактор, терминал, отладчик, контроль версий, синхронизация настроек и всей экосистемы расширений. Вы даже можете выпить Copilot.
Программы колей работает непосредственно в браузере, или вы можете подключиться с вашего компьютера через локальный экземпляр VSCode.
Новые среды могут быть развернуты всего за считанные секунды и использовать до 32 ядер и 64 ГБ оперативной памяти Отказ
Среды кодировщиков великолепны, потому что они могут быть Индивидуальные и стандартизированные С помощью Runtimes, спецификации оборудования, расширениями и настройками на базах пользователя и на A Базы репозитория . Это означает, что все люди, работающие на репозитории, могут иметь Точные же настройки и установлены требования , Через несколько секунд.
Доступность
Хорошо, теперь мы знаем, что делает кодовые пространства. Прежде чем мы пойдем дальше, позвольте мне обратиться к одному: наличие Отказ
На открытии я упомянул, что контрольные пространства теперь в GA и поэтому это доступны всем . К сожалению, Это не совсем так Отказ
Кодовые пространства на самом деле Доступно для организаций на либо Команда план или github Предприятие Облако Отказ
Итак, как насчет пользователей, которые не в организациях или у вас нет этих планов?
Пользователи, которые уже в бета-версии кодовых пространств сохранят доступ к нему. Но неясно, если новые пользователи могут получить доступ к бета-версии. В общем, Кажется, как кодовые пространства не будут доступны для «нормальных» пользователей , по крайней мере на данный момент.
Однако есть Еще одна прохладная вещь, которая теперь доступна для всех , в том числе бесплатные пользователи, и я охвачу, что в следующей статье/видео … Подумайте о том, чтобы следовать за мной здесь на dev.to и подписываться на мой канал YouTube Если вы уже еще не хотите, вы не хотите пропустить это видео.
Как включить контрольные пространства
Хорошо, с этим из пути … Давайте посмотрим, как включить контрольные пространства.
Просто иди к твоему Настройки организации Прокрутите вниз до Кодовые пространства И вот у вас есть.
Здесь вы можете включить его для всех, отключить его или включить контрольные пространства только для выбранных пользователей.
Если вы видите то же сообщение, что и на изображении выше, не отчаивайтесь … GitHub переворачивает кодовые пространства постепенно, так что вам, возможно, придется ждать еще на несколько дней.
Смотреть Этот раздел видео для полной демонстрации этого
Создание средних процессов сред
Теперь, когда у нас включены коды, давайте посмотрим, как это работает, и если опыт создания отличается от того, что он раньше был раньше.
Просто перейдите в любой из ваших REPOS и нажмите кнопку « код <> ».
Здесь у вас есть новый Кодовые пространства Вкладка, в которой вы можете создать новые среды для кодировщиков.
Если вы включены в организации с включенными кодами, вам будет предложено выбрать размер вашей среды:
Вы можете выбрать любой размер от как минимум 2 ядра, 4 ГБ оперативной памяти и 32 ГБ дискового пространства вплоть до конфигурации более узкой, которая имеет 32 CORSE, 64 ГБ ОЗУ и 128 ГБ дискового пространства ( обратите внимание что конфигурация 32C/64GB обычно не доступен, вам нужно связаться с поддержкой/продажами GitHub, чтобы она включила в свою организацию )
Если вместо этого вы находитесь в программе бета-доступа, система будет по умолчанию К конфигурации с 4 ядрами, 8 ГБ ОЗУ и 32 ГБ дискового пространства, и вы не сможете его изменить.
Кроме того, все остальное одинаково между вышеуказанными 2 сценариями.
И лучше всего, Создание окружающей среды быстрее Чем раньше это было, теперь ваши кодирующие пространства среда воспринимаются и работают только в … секунды Действительно
Смотреть Этот раздел видео для полной демонстрации этого
Управление кодами управления
Теперь у вас есть 2 способа управления средами ваших кодировщиков.
Первый и более непосредственный человек — вернуться к вашему репозитории, нажмите снова на « код <> » и получить доступ оттуда оттуда.
В настоящее время не так много, вы можете сделать отсюда, просто нажмите, чтобы получить доступ к интерфейсу кодировщиков.
Другое, что вы можете сделать, и что дает вам Полный доступ к управлению , либо нажал на __Manage все _ в том же разделе или пойти на Профиль > Ваши кодирующие пространства
Это приведет вас к Страница управления кодами В котором вы можете создать новые условия для контрольных пространств, доступа к существующему, откройте его в VSCode, экспортируйте изменения, сделанные в филиал ( в случае, если у вас есть изменения, которые не были привержены и не толкают ), измените Размер вашей среды, и, наконец, удалить неиспользованный.
Смотреть Этот раздел видео для полной демонстрации этого
Использование и новые функции
Правильно, давайте посмотрим, если контрольные пространства отличаются от того, используя его, и изучите новые функции, которые были введены.
Смотреть Этот раздел видео для полной демонстрации этого
Ценообразование и биллинг
Давайте теперь поговорим о ценах.
Кодовые пространства это Бесплатно использовать Для всех организаций на команде GitHub или Github Enterprise Cloud Plan До 10 сентября 2021 года Отказ
Также отдельные счета, которые являются частью Бета-версия в настоящее время не выставляется счета Для использования кодовых пространств.
После 10 сентября существующие среды кодировщиков будет выставлен счет за их активное использование вычисления, а для хранения Отказ
На момент написания на момент написания этого видео эти выше цены являются ценами, которые будут выставлены разные блоки кодировщиков. Для ваших ссылок цены указаны в долларах США.
Помните, что вы будете выставлены за счет Использование CPU только тогда, когда ваши среды выполнения процессов активны ( Ака не в сонном состоянии ), и они будут выставлены в минуту. Для хранения, вместо этого Используемое пространство будет выставлено на независимо от государства вашей среды.
Последнее, что я хочу упомянуть о выставлении счета, это то, что после 10 сентября вам понадобится __Setup предел расходов __on Ваша организация сможет использовать контрольные пространства.
По умолчанию организации будут иметь контрольные пространства Лимит расходов на $ 0 , который предотвращает создание новых колей или существующих контрольных пространств от открытия.
Не забудьте изменить это, или ваши пользователи не будут счастливы 😁
Стоит ли кодовые пространства GitHub?
Хорошо, сейчас время ответить на большой вопрос Мы спросили в начале: со всеми мы видели и говорили о …| Достопримечательности кодер GitHub достойны или я должен продолжать работать старый путь?
Мой вердикт: Это достойно . Все мы знаем, что редактирующие редакторы кода, идентификаторы, среды и установка зависимостей в сосут и требуют много времени и усилий. Коды GitHub предлагает полную среду развития облака, помогая вам Начните быстро Без клонирования, установки зависимостей или настройки конфигураций.
Дветы GitHub для всех? Возможно нет. Есть еще рамки и типы приложений, которые не поддерживаются полностью.
В общем, хотя я бы побудил вас смотреть в это, Оцените это для себя И начните думать обо всем, что эта услуга может помочь вам, ваша команда и ваша организация — Более продуктивные Отказ
Выводы
Хорошо, вот это за сегодня.
Дайте мне знать в разделе комментариев ниже ваших мыслей о Ga of Codepaces, а если у вас есть вопросы .
Как я уже упоминал, рассмотрите следующее/подписка, если вы хотите узнать больше о кодовых пространствах, потому что у меня скоро будут другие статьи и видео об этой услуге и конкретных случаях использования.
Вы также можете посмотреть Это видео , в котором я исследую, используя гитабные пространства из iPad.
Вроде, поделиться и следуй за мной 🚀 Для получения дополнительной информации:
📽 YouTube ☕. Купи мне кофе 💖 Парреон 🌐 Веб-сайт CODERDAVE.IO 👕 Merch 👦🏻 Страница в Facebook 🐱💻 Github 👲🏻 Twitter 👴🏻 LinkedIn 🔉 Подкас
Кодовые пространства (5 частей серии)
Оригинал: «https://dev.to/github/github-codespaces-ga-any-good-reviewed-and-tested-3e62»