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

能否在Azure DevOps中创建仓库只读部署令牌?

Azure DevOps 创建只读部署令牌实现私有仓库只读访问

可以实现,Azure DevOps里通过**个人访问令牌(PAT)**就能实现类似GitLab部署令牌的只读访问需求,具体操作如下:

  • 生成只读权限的PAT

    1. 登录Azure DevOps,点击右上角个人头像,选择「个人访问令牌」
    2. 点击「新建令牌」,填写令牌名称(比如deploy-token),设置合适的过期时间
    3. 权限配置里只勾选代码(只读),其他所有权限都取消勾选
    4. 点击创建后,复制生成的令牌(注意:令牌只会显示一次,一定要保存好)
  • 构造只读访问URL
    按照你需要的格式拼接URL,其中用户名可以随便填(比如deploy),Azure DevOps主要验证后面的PAT权限:

    https://deploy:myDeployToken@dev.azure.com/myCompany/myProject/_git/main
    
  • 关联到Composer仓库
    在composer.json里配置私有仓库时,直接用上面构造好的URL即可,示例配置:

    {
      "repositories": [
        {
          "type": "vcs",
          "url": "https://deploy:myDeployToken@dev.azure.com/myCompany/myProject/_git/main"
        }
      ]
    }
    

这种方式和GitLab的部署令牌逻辑一致,都是用权限受限的令牌实现只读访问,不用暴露全权限账号,安全性更高。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 10:20:31