跳到主要内容

auth.yml

完整示例​

curseforge:
api_key: "${CURSEFORGE_API_KEY}" # CurseForge API Key

github:
tokens:
IAFEnvoy: "${GITHUB_TOKEN}" # Account: Token
CodeOfArdonia: "${GITHUB_TOKEN2}"

codacy:
api_token: "${CODACY_API_TOKEN}" # Codacy API Token

admin:
username: "admin" # Admin username
password: "your_password" # Admin password

字段参考​

curseforge​

字段类型说明
api_keystringCurseForge API 密钥。可从 CurseForge Console 获取

github​

字段类型说明
tokensmapGitHub 账号名到个人访问令牌(Personal Access Token)的映射

支持多个 GitHub 账号。系统会根据仓库所有者自动选择正确的令牌:

github:
tokens:
IAFEnvoy: "ghp_xxxx"
CodeOfArdonia: "ghp_yyyy"
AnotherOrg: "ghp_zzzz"
提示

读取私有仓库的 Issue/PR 时,GitHub 令牌需要 repo 权限范围。

codacy​

字段类型说明
api_tokenstringCodacy API 令牌

admin​

用于网页登录的凭据。

字段类型说明
usernamestring登录用户名
passwordstring登录密码
注意

不要把 auth.yml 提交到公开仓库。请尽可能用环境变量传递敏感数据。