Package code что это
Перейти к содержимому

Package code что это

  • автор:

Введение в GitHub Packages

GitHub Packages — это служба размещения пакетов программного обеспечения, которая позволяет размещать пакеты программного обеспечения для частного или общедоступного использования в качестве зависимостей в проектах.

About GitHub Packages

GitHub Packages is a platform for hosting and managing packages, including containers and other dependencies. GitHub Packages combines your source code and packages in one place to provide integrated permissions management, so you can centralize your software development on GitHub Enterprise Server.

You can integrate GitHub Packages with GitHub Enterprise Server APIs, GitHub Actions, and webhooks to create an end-to-end DevOps workflow that includes your code, CI, and deployment solutions.

GitHub Packages offers different package registries for commonly used package managers, such as npm, RubyGems, Apache Maven, Gradle, Docker, and NuGet. For more information on the different package registries that GitHub Packages supports, see «Working with a GitHub Packages registry.»

You can view a package’s README, as well as metadata such as licensing, download statistics, version history, and more on GitHub Enterprise Server. For more information, see «Viewing packages.»

For more information about the configuration of GitHub Packages on GitHub Enterprise Server, see «Getting started with GitHub Packages for your enterprise.»

Overview of package permissions

The permissions for a package are either inherited from the repository where the package is hosted, or can be defined for specific users or organizations. Some registries only support permissions inherited from a repository. For a list of these registries, see «About permissions for GitHub Packages.» For more information on package access, see «Configuring a package’s access control and visibility.»

Overview of package visibility

You can publish packages in a public repository (public packages) to share with everyone on your enterprise, or in a private repository (private packages) to share with collaborators or an organization.

Supported clients and formats

GitHub Packages uses the native package tooling commands you’re already familiar with to publish and install package versions.

Support for package registries

Language Description Package format Package client
JavaScript Node package manager package.json npm
Ruby RubyGems package manager Gemfile gem
Java Apache Maven project management and comprehension tool pom.xml mvn
Java Gradle build automation tool for Java build.gradle or build.gradle.kts gradle
.NET NuGet package management for .NET nupkg dotnet CLI
N/A Docker container management Dockerfile Docker

Note: When enabling the Docker registry, we highly recommend also enabling subdomain isolation. For more information, see «Enabling subdomain isolation.»

For more information about configuring your package client for use with GitHub Packages, see «Working with a GitHub Packages registry.»

Authenticating to GitHub Packages

You need an access token to publish, install, and delete private, internal, and public packages.

You can use a personal access token to authenticate to GitHub Packages or the GitHub Enterprise Server API. When you create a personal access token, you can assign the token different scopes depending on your needs. For more information about packages-related scopes for a personal access token, see «About permissions for GitHub Packages.»

To authenticate to a GitHub Packages registry within a GitHub Actions workflow, you can use:

  • GITHUB_TOKEN to publish packages associated with the workflow repository.
  • a personal access token with at least read:packages scope to install packages associated with other private repositories (which GITHUB_TOKEN can’t access).

For more information about GITHUB_TOKEN used in GitHub Actions workflows, see «Automatic token authentication.»

Managing packages

You can delete a package in the GitHub Enterprise Server user interface. For certain registries, you can use GraphQL to delete a version of a private package.

You cannot use the GitHub Packages GraphQL API with registries that support granular permissions. For the registries that only support repository-scoped permissions, and can be used with the GraphQL API, see «About permissions for GitHub Packages.»

When you use the GraphQL API to query and delete private packages, you must use the same personal access token you use to authenticate to GitHub Packages.

You can configure webhooks to subscribe to package-related events, such as when a package is published or updated. For more information, see the «Webhook events and payloads.»

Contacting support

If you need support for GitHub Packages, please contact your site administrators.

Введение в GitHub Packages

GitHub Packages — это служба размещения пакетов программного обеспечения, которая позволяет размещать пакеты программного обеспечения для частного или общедоступного использования в качестве зависимостей в проектах.

GitHub Packages is available with GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 3.0 or higher, and GitHub AE.

GitHub Packages is not available for private repositories owned by accounts using legacy per-repository plans. Also, accounts using legacy per-repository plans cannot access registries that support granular permissions, because these accounts are billed by repository. For the list of registries that support granular permissions, see «About permissions for GitHub Packages.» For more information, see «GitHub’s plans.»

About GitHub Packages

GitHub Packages is a platform for hosting and managing packages, including containers and other dependencies. GitHub Packages combines your source code and packages in one place to provide integrated permissions management and billing, so you can centralize your software development on GitHub.

You can integrate GitHub Packages with GitHub APIs, GitHub Actions, and webhooks to create an end-to-end DevOps workflow that includes your code, CI, and deployment solutions.

GitHub Packages offers different package registries for commonly used package managers, such as npm, RubyGems, Apache Maven, Gradle, Docker, and NuGet. GitHub’s Container registry is optimized for containers and supports Docker and OCI images. For more information on the different package registries that GitHub Packages supports, see «Working with a GitHub Packages registry.»

You can view a package’s README, as well as metadata such as licensing, download statistics, version history, and more on GitHub. For more information, see «Viewing packages.»

Overview of package permissions

The permissions for a package are either inherited from the repository where the package is hosted, or can be defined for specific users or organizations. Some registries only support permissions inherited from a repository. For a list of these registries, see «About permissions for GitHub Packages.» For more information on package access, see «Configuring a package’s access control and visibility.»

Overview of package visibility

You can publish packages in a public repository (public packages) to share with all of GitHub, or in a private repository (private packages) to share with collaborators or an organization.

About billing for GitHub Packages

GitHub Packages usage is free for public packages. For private packages, each account on GitHub.com receives a certain amount of free storage and data transfer, depending on the account’s plan. Any usage beyond the included amounts is controlled by spending limits. If you are a monthly-billed customer, your account will have a default spending limit of 0 US dollars (USD), which prevents additional usage of storage or data transfer after you reach the included amounts. If you pay your account by invoice, your account will have an unlimited default spending limit. For more information, see «About billing for GitHub Packages.»

Supported clients and formats

GitHub Packages uses the native package tooling commands you’re already familiar with to publish and install package versions.

Support for package registries

Language Description Package format Package client
JavaScript Node package manager package.json npm
Ruby RubyGems package manager Gemfile gem
Java Apache Maven project management and comprehension tool pom.xml mvn
Java Gradle build automation tool for Java build.gradle or build.gradle.kts gradle
.NET NuGet package management for .NET nupkg dotnet CLI
N/A Docker container management Dockerfile Docker

For more information about configuring your package client for use with GitHub Packages, see «Working with a GitHub Packages registry.»

For more information about Docker and the Container registry, see «Working with the Container registry.»

Authenticating to GitHub Packages

GitHub Packages only supports authentication using a personal access token (classic). For more information, see «Managing your personal access tokens.»

You need an access token to publish, install, and delete private, internal, and public packages.

You can use a personal access token (classic) to authenticate to GitHub Packages or the GitHub API. When you create a personal access token (classic), you can assign the token different scopes depending on your needs. For more information about packages-related scopes for a personal access token (classic), see «About permissions for GitHub Packages.»

To authenticate to a GitHub Packages registry within a GitHub Actions workflow, you can use:

  • GITHUB_TOKEN to publish packages associated with the workflow repository.
  • a personal access token (classic) with at least read:packages scope to install packages associated with other private repositories (which GITHUB_TOKEN can’t access).

For more information about GITHUB_TOKEN used in GitHub Actions workflows, see «Automatic token authentication.»

Managing packages

You can delete a package in the GitHub user interface or using the REST API. For more information, see «Deleting and restoring a package» and the «Packages.» For certain registries, you can use GraphQL to delete a version of a private package.

You cannot use the GitHub Packages GraphQL API with registries that support granular permissions. For the registries that only support repository-scoped permissions, and can be used with the GraphQL API, see «About permissions for GitHub Packages.»

When you use the GraphQL API to query and delete private packages, you must use the same personal access token (classic) you use to authenticate to GitHub Packages.

You can configure webhooks to subscribe to package-related events, such as when a package is published or updated. For more information, see the «Webhook events and payloads.»

Contacting support

If you have feedback or feature requests for GitHub Packages, use a GitHub Community discussion.

Contact us through the GitHub Support portal about GitHub Packages if:

  • You experience anything that contradicts the documentation
  • You encounter vague or unclear errors
  • Your published package contains sensitive data, such as GDPR violations, API Keys, or personally identifying information

Code package: перевод, синонимы, произношение, примеры предложений, антонимы, транскрипция

  • Теория
    • Грамматика
    • Лексика
    • Аудио уроки
    • Диалоги
    • Разговорники
    • Статьи
  • Онлайн
    • Тесты
    • Переводчик
    • Орфография
    • Радио
    • Игры
    • Телевидение
  • Специалистам
    • Английский для медиков
    • Английский для моряков
    • Английский для математиков
    • Английский для официантов
    • Английский для полиции
    • Английский для IT-специалистов
  • О проекте
    • Реклама на сайте
    • Обратная связь
    • — Partners
    • OpenTran
  • Словари
    • Испанский
    • Голландский
    • Итальянский
    • Португальский
    • Немецкий
    • Французский
    • Хинди
  • Содержание
    • Перевод
    • Синонимы
    • Антонимы
    • Произношение
    • Определение
    • Примеры
    • Транскрипция

Copyright © 2009-2023. All Rights Reserved.

Все права на сервисы и материалы, находящиеся на сайте EnglishLib.org, защищены. Использование материалов возможно только с письменного разрешения владельца и при указании прямой активной ссылки на EnglishLib.org.

Перевод «package code» на русский

A major additional feature introduced with Perl 5 was the ability to package code as reusable modules.

Главнейшим усовершенствованием, представленным в Perl 5, стала возможность помещать код в «пакеты» (package) в качестве модулей для повторного использования.

In some cases, Windows Installer application bundles might have identical product codes, yet differentiate versions by establishing a different package code.

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

The most typical projects are: instant-win (package code registration), SMS-lotteries, SMS-contests, on-line services for the mass media (polls and contests for TV, radio and print press).

Наиболее типичные проекты включают в себя мгновенные розыгрыши (регистрация кодов комплекта), SMS-лотереи, SMS-соревнования, онлайновые услуги для средств массовой информации (опросы и конкурсы для ТВ, радио и печатных изданий).

Procedures are a way to package code so that we can reuse it more easily.
В них мы инкапсулируем код, чтобы облегчить его повторное использование.
Предложить пример

Другие результаты

Container is an abstraction at the application layer that packages code and dependencies together.
Контейнеры — это абстракция на уровне приложения, которая объединяет код и зависимости.
You can also package your code as extensions to share with other people your great work.

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

Availability of plugins — a plugin is a package of code that someone has written to accomplish a specific task.

Доступность плагинов — плагин это код, которые кто-то написал для выполнения определенной задачи.

Python machine learning libraries are packages of code which are compiled together to serve a common purpose.

Библиотеки машинного обучения Python представляют собой пакеты кода, которые скомпилированы вместе, чтобы служить общей цели.

APIs, or application programming interfaces, are portable packages of code that make it possible to add AI functionality to existing products and software packages.

API или интерфейсы прикладного программирования — это переносимые пакеты кода, которые сделать возможным добавление функций AI к существующим продуктам и программным пакетам.

Application processing interfaces (APIs) are portable packages of code that make it possible to add AI functionality to existing products and software packages.

API (программные интерфейсы приложений) представляют собой переносимые пакеты кода, благодаря которым функционал ИИ может быть интегрирован в существующие продукты и пакеты программ.

Software may be embodied as a software package, code, instructions, instruction sets and/or data recorded on a computer-readable storage device.

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

Whitehorse will be part of the forthcoming edition of Microsoft’s Visual Studio.Net development tool package, code-named Whidbey, due to launch later this year.

Whitehorse станет частью будущей редакции комплекса инструментов разработки Microsoft Visual Studio.Net с кодовым названием Whidbey, который планируется выпустить к концу этого года.

Yarn is a package manager for code, which supports limited code execution.
Yarn — менеджер пакетов для кода, который поддерживает ограниченное выполнение кода.

RosAsm packages the source code from which an executable was compiled directly within the portable executable files.

RosAsm упаковывает исходный текст, от которого программы собираются непосредственно в пределах портативных исполняемых файлов.

These developments were all designed to fit within a core code package less than 500 KB.
Данная разработка была создана и размещена в пакете базового кода размером менее 500 KB.

PVS-Studio is a package of static code analyzers to check contemporary resource-intensive applications.

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

Gentoo is a Linux distribution based on compiling packages from source code for specific hardware.

Gentoo — это дистрибутив Linux, основанный на компиляции пакетов из исходных кодов под конкретное аппаратное обеспечение.

Quickly also helps users ‘package‘ the code and distribute it through the Ubuntu software repositories.

Quickly также позволяет «упаковывать» код в пакеты и распространять его через базы данных Ubuntu.
A module (or library, or package) is code that is intended to extend a language’s capabilities.
Модуль (или библиотека, или пакет) представляет собой код, который расширяет возможности языка.
Возможно неприемлемое содержание

Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.

Зарегистрируйтесь, чтобы увидеть больше примеров. Это просто и бесплатно
Ничего не найдено для этого значения.
Больше примеров

Новое: Reverso для Mac

Переводите текст из любого приложения одним щелчком мыши .

Скачать бесплатно
Перевод голосом, функции оффлайн, синонимы, спряжение, обучающие игры

Результатов: 595 . Точных совпадений: 5 . Затраченное время: 250 мс

Помогаем миллионам людей и компаний общаться более эффективно на всех языках.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *