<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # GitLab Package Registry > 原文:[https://docs.gitlab.com/ee/user/packages/](https://docs.gitlab.com/ee/user/packages/) * [View packages](#view-packages) * [Use GitLab CI/CD to build packages](#use-gitlab-cicd-to-build-packages) * [Download a package](#download-a-package) * [Delete a package](#delete-a-package) * [Disable the Package Registry](#disable-the-package-registry) * [Package workflows](#package-workflows) * [Suggested contributions](#suggested-contributions) # GitLab Package Registry[](#gitlab-package-registry "Permalink") 借助 GitLab 軟件包注冊表,您可以將 GitLab 用作各種常見軟件包管理器的私有或公共存儲庫. 您可以構建和發布程序包,這些程序包可以很容易地作為下游項目中的依賴項使用. GitLab 充當以下內容的存儲庫: | 軟件庫 | Description | 在 GitLab 版本中可用 | | --- | --- | --- | | [Container Registry](container_registry/index.html) | GitLab 容器注冊表使 GitLab 中的每個項目都有自己的空間來存儲[Docker](https://www.docker.com/)映像. | 8.8+ | | [Dependency Proxy](dependency_proxy/index.html) | GitLab 依賴代理為經常使用的上游映像/軟件包設置了本地代理. | 11.11+ | | [Conan Repository](conan_repository/index.html) | GitLab 柯南存儲庫使 GitLab 中的每個項目都有自己的空間來存儲[柯南](https://conan.io/)軟件包. | 12.6+ | | [Maven Repository](maven_repository/index.html) | GitLab Maven 存儲庫使 GitLab 中的每個項目都有自己的空間來存儲[Maven](https://maven.apache.org/)軟件包. | 11.3+ | | [NPM Registry](npm_registry/index.html) | GitLab NPM 注冊表使 GitLab 中的每個項目都有自己的空間來存儲[NPM](https://s0www0npmjs0com.icopy.site/)軟件包. | 11.7+ | | [NuGet Repository](nuget_repository/index.html) | GitLab NuGet 存儲庫將使 GitLab 中的每個項目都有自己的空間來存儲[NuGet](https://www.nuget.org/)軟件包. | 12.8+ | | [PyPi Repository](pypi_repository/index.html) | GitLab PyPi 存儲庫將使 GitLab 中的每個項目都有自己的空間來存儲[PyPi](https://s0pypi0org.icopy.site/)軟件包. | 12.10+ | | [Go Proxy](go_proxy/index.html) | GitLab 的 Go 代理使 GitLab 中的每個項目都可以通過[Go 代理協議](https://proxy.golang.org/)獲取. | 13.1+ | | [Composer Repository](composer_repository/index.html) | GitLab Composer 存儲庫將使 GitLab 中的每個項目都有自己的空間來存儲[Composer](https://s0getcomposer0org.icopy.site/)軟件包. | 13.2+ | ## View packages[](#view-packages "Permalink") 您可以查看項目或組的軟件包. 1. 轉到項目或組. 2. 去 **程序包和注冊表>程序包注冊表** . 您可以在此頁面上搜索,排序和過濾軟件包. 有關如何創建和上傳軟件包的信息,請查看您的軟件包類型的 GitLab 文檔. ## Use GitLab CI/CD to build packages[](#use-gitlab-cicd-to-build-packages "Permalink") 您可以使用[GitLab CI / CD](./../../ci/README.html)來構建軟件包. 對于 Maven 和 NPM 軟件包以及 Composer 依賴項,可以使用`CI_JOB_TOKEN`向 GitLab 進行身份驗證. CI / CD 模板,你可以用它來上手,在[此回購](https://gitlab.com/gitlab-org/gitlab/-/tree/master/lib/gitlab/ci/templates) . 了解有關[使用 CI / CD 構建 Maven 軟件包](maven_repository/index.html#creating-maven-packages-with-gitlab-cicd)和[NPM 軟件包的更多信息](npm_registry/index.html#publishing-a-package-with-cicd) . 如果使用 CI / CD 構建軟件包,則在查看軟件包詳細信息時會顯示擴展的活動信息: [![Package CI/CD activity](https://img.kancloud.cn/87/b6/87b6d9567a9bc5cd42e75f6aaf1af283_1200x244.png)](img/package_activity_v12_10.png) 您可以查看哪個管道發布了程序包,以及觸發該程序包的提交和用戶. ## Download a package[](#download-a-package "Permalink") 要下載軟件包: 1. 去 **程序包和注冊表>程序包注冊表** . 2. 單擊您要下載的軟件包的名稱. 3. 在" **活動"**部分中,單擊要下載的程序包的名稱. ## Delete a package[](#delete-a-package "Permalink") 在程序包注冊表中發布程序包后,您將無法對其進行編輯. 相反,您必須刪除并重新創建它. * 您無法從組視圖中刪除軟件包. 您必須改為從項目視圖中刪除它們. 有關詳細信息,請參[見此問題](https://gitlab.com/gitlab-org/gitlab/-/issues/227714) . * 您必須具有適當的[權限](../permissions.html) . 您可以使用[API](../../api/packages.html#delete-a-project-package)或 UI 刪除軟件包. 要在用戶界面中刪除程序包: 1. 去 **程序包和注冊表>程序包注冊表** . 2. 查找您要刪除的程序包的名稱. 3. Click **Delete**. 該軟件包將被永久刪除. ## Disable the Package Registry[](#disable-the-package-registry "Permalink") 程序包注冊表自動啟用. 如果您使用的是 GitLab 的自我管理實例,則管理員可以刪除菜單項, **軟件包和注冊表** ,位于 GitLab 側邊欄. 有關更多信息,請參閱[管理文檔](../../administration/packages/index.html) . 您還可以專門刪除項目的 Package Registry: 1. 在您的項目中,轉到 **設置>常規** . 2. 展開" **可見性","項目功能","權限"**部分,并禁用" **軟件包"**功能. 3. Click **Save changes**. 的 **Packages&Registries> Package Registry**條目已從側欄中刪除. ## Package workflows[](#package-workflows "Permalink") 了解如何使用 GitLab 軟件包注冊表來構建自己的自定義軟件包工作流程. * [使用項目作為程序包注冊表](./workflows/project_registry.html)將所有[程序包](./workflows/project_registry.html)發布到一個項目. * 從一個[monorepo 項目](./workflows/monorepo.html)發布多個不同的軟件包. ## Suggested contributions[](#suggested-contributions "Permalink") 考慮為 GitLab 做貢獻. 此[開發文檔](../../development/packages.html)將指導您完成該過程. 或者查看社區的其他成員如何添加對[PHP](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/17417)或[Terraform 的](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18834)支持. | Format | 用例 | | --- | --- | | [Cargo](https://gitlab.com/gitlab-org/gitlab/-/issues/33060) | Cargo 是 Rust 的包裹經理. 構建,發布和共享 Rust 包 | | [Chef](https://gitlab.com/gitlab-org/gitlab/-/issues/36889) | 使用 Chef 的配置管理,利用存儲庫管理器的所有優點. | | [CocoaPods](https://gitlab.com/gitlab-org/gitlab/-/issues/36890) | 使用 Xcode 和 CocoaPods 加快開發速度. | | [Conda](https://gitlab.com/gitlab-org/gitlab/-/issues/36891) | 安全和私有的本地 Conda 存儲庫. | | [CRAN](https://gitlab.com/gitlab-org/gitlab/-/issues/36892) | 部署和解析 R 語言的 CRAN 軟件包. | | [Debian](https://gitlab.com/gitlab-org/gitlab/-/issues/5835) | 托管和設置 Debian 軟件包. | | [Opkg](https://gitlab.com/gitlab-org/gitlab/-/issues/36894) | 使用 Opkg 存儲庫優化 OpenWrt 的工作. | | [P2](https://gitlab.com/gitlab-org/gitlab/-/issues/36895) | 將所有 Eclipse 插件托管在自己的 GitLab P2 存儲庫中. | | [Puppet](https://gitlab.com/gitlab-org/gitlab/-/issues/36897) | 配置管理通過 Puppet 存儲庫滿足存儲庫管理. | | [RPM](https://gitlab.com/gitlab-org/gitlab/-/issues/5932) | 直接從 GitLab 分發 RPM. | | [RubyGems](https://gitlab.com/gitlab-org/gitlab/-/issues/803) | 使用 GitLab 托管您自己的寶石. | | [SBT](https://gitlab.com/gitlab-org/gitlab/-/issues/36898) | 運行 SBT 構建時,解析來自 SBT 存儲庫的依賴性并將構建輸出部署到 SBT 存儲庫. | | [Vagrant](https://gitlab.com/gitlab-org/gitlab/-/issues/36899) | 將您的 Vagrant 盒子安全地托管在本地存儲庫中. |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看