You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps Repos是否支持获取用户克隆/分叉/下载操作历史?

Azure Repos 是否能记录 clone、fork、Download as ZIP 的操作日志?

好问题!Azure DevOps Repos 确实具备追踪这些用户操作的能力,但不同操作的日志获取方式和详细程度略有区别,我给你逐一说明:

1. Fork 操作:完整日志可直接查看

Fork仓库的操作属于会修改仓库关系的动作,会被完整记录在组织级审计日志中。你可以按以下步骤找到:

  • 进入你的 Azure DevOps 组织主页 → 点击左下角的「Organization settings」
  • 在左侧菜单里找到「Audit」选项
  • 在审计日志界面,筛选操作类型为 Fork repository,就能看到每一次fork操作的执行用户、具体时间,以及对应的源仓库和目标仓库信息,细节很全。

2. Clone 操作:需借助监控工具获取明细

Clone是客户端发起的只读操作,默认不会出现在常规审计日志里,但你可以通过Azure Monitor来捕获这类操作的详细日志:

  • 先在组织设置中启用「诊断设置」,将Azure Repos的日志发送到Log Analytics工作区
  • 之后在Log Analytics里,用Kusto查询语句就能提取clone操作的信息,比如:
    AzureDevOpsGitOperations | where OperationName == "Git.Clone"
    
    这条查询会返回执行clone操作的用户ID、操作时间、目标仓库等明细。另外,在仓库的「Insights → Reports → Git」页面,你能看到clone次数的统计总数,但没法获取具体用户和时间的明细。

3. Download as ZIP 操作:需额外配置追踪

目前Azure DevOps没有内置的直接日志来记录Download as ZIP操作,因为它本质是一个HTTP下载请求。如果需要追踪,你可以通过两种方式实现:

  • 配置Azure Monitor捕获Azure DevOps的Web访问日志,从中筛选出对应ZIP下载的请求,以此获取访问用户和时间
  • 借助自定义的Azure DevOps扩展或者第三方监控工具,专门追踪这类下载请求

总的来说,fork操作的日志最容易获取,clone需要借助Azure Monitor,而Download as ZIP则需要额外的配置才能追踪到明细。

内容的提问来源于stack exchange,提问作者Gon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 06:34:07