Version: 6000.3
语言: 中文
包管理器配置
为包管理器配置网络

配置文件

您可以使用配置文件来存储包管理器的自定义设置。

例如,您可以使用配置文件来:

  • 覆盖全局缓存的位置或大小。
  • 存储每个需要身份验证的范围注册表的令牌信息。

包管理器支持两个配置文件:全局配置文件和用户配置文件。这两个文件都使用 TOML 格式,它们出现在不同的位置:

  • 全局配置文件适用于同一台计算机上的所有用户。例如,在为整个计算机设置代理服务器时,您可以定义其他 SSL 证书颁发机构
  • 用户配置文件适用于单个用户。例如,可以设置身份验证令牌,以用于通过作用域注册表访问的自定义包注册表服务器。这些令牌对特定用户帐户进行身份验证。

全局配置文件位置

包管理器使用名为upmconfig.toml.安装 Unity Hub 或 Unity 编辑器时不会自动创建此文件。但是,如果需要自定义配置,可以在以下位置创建文件:

环境 位置
窗户 %ALLUSERSPROFILE%\Unity\config\upmconfig.toml(例如,C:\ProgramData\Unity\config\upmconfig.toml)
macOS 和 Linux /etc/upmconfig.toml

您可以定义一个自定义位置,以覆盖配置文件的默认位置。为此,请创建一个UPM_GLOBAL_CONFIG_FILE环境变量,并将其值设置为配置文件的绝对路径,包括文件名。

用户配置文件位置

包管理器使用名为.upmconfig.toml.安装 Unity Hub 或编辑器时不会创建此文件,但如果需要自定义配置,可以在以下位置创建它:

环境 位置
Windows(用户帐户) %USERPROFILE%\.upmconfig.toml(例如,C:\Users\myusername\.upmconfig.toml)
Windows(系统用户帐户) %ALLUSERSPROFILE%\Unity\config\ServiceAccounts\.upmconfig.toml(例如,C:\Users\Public\Unity\config\ServiceAccounts\.upmconfig.toml)
macOS 和 Linux ~/.upmconfig.toml(例如,/Users/myusername/.upmconfig.toml)

您可以定义一个自定义位置,以覆盖配置文件的默认位置。为此,请创建一个UPM_USER_CONFIG_FILE环境变量,并将其值设置为配置文件的绝对路径,包括文件名。

其他资源

包管理器配置
为包管理器配置网络