主题
基础设置
本文档将指导您完成 PackVault 平台的基础设置,包括团队配置、代码托管平台授权和私有包管理等核心功能的设置步骤。
团队设置
团队设置是使用 PackVault 的第一步,它将确定您的私有包仓库的基本信息和访问方式。
设置步骤
- 登录 PackVault 平台后,点击导航菜单中的基本设置
- 在左侧菜单中选择"团队设置"选项
- 填写以下必要信息:
团队名称
输入您的团队或组织名称,此名称将显示在平台界面和通知中。建议使用简洁明了的名称,方便识别。
团队域名
团队域名是客户端访问您私有包仓库的入口,格式通常为 your-team-name.repo.catchadmin.vip
。
重要提示
团队域名一旦设置后不建议频繁更改,因为这会影响所有依赖您私有包的项目。如需更改,请确保通知所有团队成员更新其 Composer 配置。
私有包存储平台
选择您计划用于存储私有包源代码的平台,目前支持:
- GitHub
- Gitee
- Coding
- GitLab(即将支持)
您可以根据团队的实际使用情况选择一个或多个平台。多平台支持允许您从不同的代码托管服务获取私有包。
授权 VCS(代码托管平台)
为了让 PackVault 能够访问您的私有代码仓库,您需要授权相应的代码托管平台。
GitHub 授权
目前 PackVault 优先支持 GitHub 平台的完整集成。授权过程简单直观:
- 在"基本设置"页面,找到"代码托管平台"部分
- 点击 GitHub 图标旁的"授权"按钮
- 系统将跳转到 GitHub 的授权页面
- 选择要授权的范围(建议选择包含您私有包的仓库)
- 确认授权
授权范围说明
- 如果您只需要访问公开仓库,可以选择最小权限
- 如果需要访问私有仓库,请确保授予相应的读取权限
- PackVault 只会读取必要的代码和元数据,不会修改您的源代码
其他平台授权
对于 Gitee、Coding 等其他平台,授权流程类似:
- 点击相应平台的"授权"按钮
- 按照平台指引完成 OAuth 授权流程
- 返回 PackVault 平台验证授权状态
添加 Package
授权代码托管平台后,您可以开始添加私有包。PackVault 支持从已授权的代码仓库中导入符合 Composer 规范的 PHP 包。
添加包的前提条件
在添加包之前,请确保您的代码仓库满足以下条件:
- 仓库中包含有效的
composer.json
文件 composer.json
文件中定义了正确的包名称(name
字段)- 包的命名符合 Composer 规范(
vendor/package
格式) - 建议使用语义化版本管理(使用 Git 标签标记版本)
添加包的步骤
- 在导航菜单中点击"包管理"
- 点击"添加包"按钮
- 在弹出的对话框中,粘贴您要添加的代码仓库 URL
重要提示
禁止添加 packagist.org 上已有的公共库。PackVault 专注于私有包托管,公共包应通过 Composer 官方仓库获取。
添加包的详细操作
添加包的过程非常简单,只需几个步骤:
- 复制您要添加的代码仓库 URL(例如:
https://github.com/your-org/your-package
) - 粘贴到"仓库 URL"输入框
- 点击"确认"按钮
- 系统将自动验证仓库并提取包信息