logo

概述

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

全局 Composer 凭据

您可以在服务器级别管理的 Composer 凭据将应用于由同一 Ubuntu 用户帐户提供的的所有站点。例如,如果您在 forge 用户下安装了两个站点,这两个站点都将受益于全局存储的凭据。如果您需要更细粒度的控制,请参阅 文档以了解站点。

用户选择

如果您有配置了用户隔离的站点,您首先需要选择相应的服务器用户。auth.json 文件在每个单独的服务器用户帐户中是全局的。

添加凭据

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

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

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

删除凭据

要删除 Composer 凭据,您可以单击红色的 X 按钮。

移除凭据后,您必须点击“保存”才能更新服务器上的凭据配置。

更新凭据

屏幕上显示的任何凭据都可以更新为任何新的有效值。

更新凭据后,您必须点击“保存”才能更新服务器上的凭据配置。

圈子权限

管理服务器 Composer 包的能力由 server:manage-packages 权限决定。此权限还允许圈子成员管理网站的 Composer 包。