源码仓库访问与授权
本文是 AI Voice Platform 源码访问、版本交付、权限撤销与许可边界的唯一事实来源。源码不再通过 zip、tar 或其他离线源码归档直接发送,统一通过 GitCode 私有仓库成员或协作者机制受控访问。 具体授权范围以合同、审批记录和适用许可为准。
申请与审批
- 申请人提交 GitCode 账号、访问目的、所需仓库或目录范围,以及对应的合同或审批依据。
- 审批方核对身份、合同范围、使用场景和必要资产后,按合同和审批授予最小必要权限。
- 仅对审批通过的实名账号开通访问;不得以共享账号、公共账号或转借账号替代个人授权。
- 访问范围发生变化时重新审批,不因已取得某个仓库的访问权而自动扩展到其他仓库、模型、SDK、 云账户、SIP 线路或现场配置。
不在本文固化 GitCode 角色名称、授权期限或服务时限;这些内容由实际合同、审批记录和平台能力确定。
账号与访问安全
- 每位使用者使用自己的 GitCode 账号,账号和认证凭据不得共享、转借或代用。
- 访问令牌、SSH 私钥和其他认证信息应由使用者妥善保管,不得提交到仓库、工单、聊天记录或构建产物。
- 发现账号泄露、人员离岗、合作终止、授权范围变化或其他异常时,应立即发起权限复核或撤销。
- 仓库管理员应保留能够说明申请、审批、授权变更和撤销结果的记录,并按适用要求审计访问日志。
正式交付版本基线
正式交付优先使用双方确认的 Git tag 作为验收基线;无法创建或使用 tag 时,必须记录完整的 40 位 commit SHA。分支名及其 HEAD 会继续移动,不能作为正式验收基线。
交付或验收记录至少应包含:
- 仓库标识;
- tag,或完整 commit SHA;
- 对应的合同、审批或验收记录;
- 另行授权的模型、SDK、部署配置等资产清单(如适用)。
切换分支、合并后续提交或更新 tag 之外的代码,不会自动改变已经确认的验收基线。
克隆与 Git LFS
仓库包含由 Git LFS 跟踪的 SDK、运行库归档等大文件。取得仓库与相应资产授权后,在开发环境安装 Git LFS,并按确认的版本基线拉取:
bash
git lfs install
git clone <GitCode 私有仓库 URL>
cd ai-voice-platform
git fetch --tags
git checkout --detach <交付 tag 或完整 commit SHA>
git lfs pull若已克隆仓库,可在切换到交付基线后执行 git lfs pull。LFS 文件只有约百字节且内容以 version https://git-lfs.github.com/spec/v1 开头时,说明当前仍是指针文件,应检查 Git LFS 安装、 仓库权限及对应资产授权后重新拉取。
模型与其他独立授权资产
仓库访问只解决源码版本控制访问,不自动授予以下资产或外部服务的使用权:
- 本地推理模型及其权重、词典、测试素材;
- ModelScope 等外部模型平台中的受限资产;
- 云语音、云计算或其他第三方账户与配额;
- API 密钥、访问令牌、证书及其他凭据;
- SIP 线路、号码、网关账号与运营商资源;
- 现场 FreeSWITCH、网络、数据库和生产环境配置。
这些内容必须按合同和审批独立授权,并通过适合相应资产的安全渠道提供。Git LFS 能够拉取文件, 不代表取得了超出合同或许可范围的模型、SDK 或第三方资产使用权。
权限撤销与审计
出现人员离岗、合同终止、项目结束、账号异常、授权范围缩减或审批方要求等情形时,应及时撤销或 调整仓库访问权限,并同步处理相关访问令牌、部署环境、模型平台及外部服务权限。撤销记录应能关联 原申请与审批,至少说明账号、仓库范围、变更结果和操作时间。
权限撤销不替代对已获取副本的合同与许可约束;如合同或适用规则要求返还、删除或停止使用,接收方 仍须按约执行。
许可与再分发边界
获得仓库访问权仅表示可以在已批准范围内读取或协作,不等于获得转售、公开、转授权或再分发许可。 源码、文档及仓库内第三方组件的使用、修改、部署和交付均受合同、项目许可与第三方许可证约束。 未经明确授权,不得向其他个人、组织、公共代码托管平台或非批准环境复制或提供仓库内容。
源码与运行、部署资产边界
以下内容是构建、运行或部署资产,不是已经废弃的离线源码包机制:
- 各服务构建产生的
dist/自包含运行目录; - FreeSWITCH 镜像或归档及其运行依赖;
- Git LFS 跟踪的预编译 SDK、运行库和官方归档;
- 从 ModelScope 等平台独立获取的模型文件;
- 经独立审批提供的现场配置、凭据、SIP 或云服务资源。
这些资产是否包含在某次交付中,以合同、审批和验收清单为准。不要将运行资产归档重新解释为源码 zip/tar 交付,也不要从取得源码仓库访问权推导出对上述资产的自动授权。