logo

概述

Forge 允许您管理所选站点的用户 auth.json Composer 配置文件中的“http-basic”部分。提供的凭据仅存储在 Forge 管理的服务器上,而不是 Forge 本身。

站点 Composer 凭据

您可以在站点级别管理的 Composer 凭据仅适用于此站点。例如,如果您在 forge 用户下安装了两个站点,并且您需要这两个站点对同一个 Composer 包使用不同的凭据,则应使用站点的包。如果您想存储一组适用于所有使用用户主目录的站点的凭据,请参阅 以获取更多详细信息。

在安装仓库之前添加凭据

Forge 不允许您在安装存储库之前安装凭据;相反,它会将您重定向回“应用程序”选项卡。这是因为如果初始安装未成功完成,Forge 会重新创建站点的基本目录。因此,如果您需要提供本地 Composer 凭据,您首先需要安装一个未选中“安装 Composer 依赖项”的存储库,以便您可以在安装存储库后更新凭据。

添加凭据

可以通过单击“添加凭据”按钮添加其他凭据。您需要提供

  • 存储库 URL - 这是 Composer 如何将凭据与提供者想要为其验证用户的软件包匹配
  • 用户名 - 这通常是电子邮件地址,但也可能是软件包提供者使用的任何类型的唯一标识符
  • 密码 - 这通常是与用户名关联的密码,但在某些情况下,这也可能是许可证密钥

单击“保存”以将这些凭据存储在用户的全局 Composer 配置目录(~/.config/composer/auth.json)中。

删除凭据

要删除 Composer 凭据,您只需单击存储库 URL 同一行上显示的红色按钮。

删除凭据后,请不要忘记单击“保存”以将您的新凭据配置存储在服务器上。

更新凭据

屏幕上显示的任何凭据都可以使用任何新的适当值更新。

更新值后,请不要忘记单击“保存”按钮以将您的新凭据配置存储在服务器上。

Circle 权限

管理站点 Composer 软件包的能力由 server:manage-packages 权限决定。此权限还将允许 Circle 成员管理服务器的 Composer 软件包。