Files
gitea-docs/i18n/zh-tw/docusaurus-plugin-content-docs/version-1.24/usage/packages/overview.md
2025-09-03 21:00:35 +00:00

4.7 KiB

date, slug, sidebar_position
date slug sidebar_position
2021-07-20T00:00:00+00:00 overview 1

軟體包註冊表

从Gitea 1.17版本开始,軟體包註冊表可以用作常见軟體包管理器的公共或私有註冊表。

支持的軟體包管理器

目前支持以下軟體包管理器:

Name Language Package client
Alpine - apk
Cargo Rust cargo
Chef - knife
Composer PHP composer
Conan C++ conan
Conda - conda
Container - 任何符合OCI规范的客户端
CRAN R -
Debian - apt
Generic - 任何HTTP客户端
Go Go go
Helm - 任何HTTP客户端, cm-push
Maven Java mvn, gradle
npm JavaScript npm, yarn, pnpm
NuGet .NET nuget
Pub Dart dart, flutter
PyPI Python pip, twine
RPM - yum, dnf, zypper
RubyGems Ruby gem, Bundler
Swift Swift swift
Vagrant - vagrant

以下段落僅适用于未全局禁用軟體包的情况!

存放庫 x 軟體包

軟體包始终属于所有者(使用者或組織),而不是存放庫。 要将(已上传的)軟體包链接到存放庫,請打开該軟體包的设置页面,並選择要将此軟體包链接到的存放庫。 将链接到整个軟體包,而不僅是單个版本。

链接軟體包将导致在存放庫的軟體包列表中显示該軟體包,並在軟體包页面上显示到存放庫的链接(以及到存放庫工單的链接)。

访问限制

軟體包所有者類型 使用者 組織
读取 访问 公开,如果使用者也是公开的;否则僅限此使用者 公开,如果組織是公开的,否则僅限組織成员
写入 访问 僅軟體包所有者 具有組織中的管理员或写入访问权限的組織成员

注意:这些访问限制可能会变化,将通過专门的組織团队权限添加更细粒度的控制。

建立或上传軟體包

根据軟體包類型,使用相應的軟體包管理器。請查看特定軟體包管理器的子页面以获取说明。

查看軟體包

您可以在存放庫页面上查看存放庫的軟體包。

  1. 转到存放庫主页。
  2. 在导航栏中選择軟體包

要查看有关軟體包的更多详细信息,請選择軟體包的名稱。

下载軟體包

要从存放庫下载軟體包:

  1. 在导航栏中選择軟體包
  2. 選择軟體包的名稱以查看详细信息。
  3. Assets 部分,選择要下载的軟體包文件的名稱。

删除軟體包

在将軟體包發佈到軟體包註冊表后,您無法编辑軟體包。相反,您必須删除並重新建立它。

要从存放庫中删除軟體包:

  1. 在导航栏中選择軟體包
  2. 選择軟體包的名稱以查看详细信息。
  3. 單擊删除軟體包以永久删除軟體包。

禁用軟體包註冊表

包註冊表已自动启用。要在單个存儲库中禁用它:

  1. 在导航栏中選择设置
  2. 禁用启用存放庫軟體包註冊表.

禁用軟體包註冊表不会删除先前發佈的軟體包。