| 内容 | 模块路径、版本与两种哈希(模块包与 go.mod) |
|---|---|
| 校验 | go mod verify 检查已下载模块与记录一致 |
| 维护 | go.sum 随依赖变更更新并入库评审 |
校验命令
校验命令
go mod verify
go mod tidy # 整理依赖与 go.sum(变更后需评审)校验数据库(sum.golang.org 等)提供第三方透明日志,GONOSUMDB/GOSUMDB 可调整该机制。
go.sum 记录模块内容的哈希:下载内容与记录不一致时构建失败,抵御依赖内容被替换。
| 内容 | 模块路径、版本与两种哈希(模块包与 go.mod) |
|---|---|
| 校验 | go mod verify 检查已下载模块与记录一致 |
| 维护 | go.sum 随依赖变更更新并入库评审 |
go mod verify
go mod tidy # 整理依赖与 go.sum(变更后需评审)