Azure DevOps私有仓库文件公网共享可行性及实现方式咨询
Azure DevOps私有仓库JSON文件公网访问方案
需求完全可行,不需要转成公共仓库就能实现。有两种常用方法:
- 单文件公共链接:打开目标JSON文件的详情页,点击右上角的「...」菜单,选择「Get permalink」,在弹窗里勾选「Create a public link」,生成的链接可直接给任何人访问,不需要对方有Azure DevOps账号。注意这个链接只针对单个文件,不是整个目录。
- 目录级公网暴露:如果要暴露整个JSON目录,可把私有仓库里的对应目录部署到Azure Static Web Apps。部署时配置好静态内容路径(无需构建步骤的话直接指定目录即可),完成后会生成公网URL,所有持有该URL的用户都能访问目录下的所有JSON文件,而且仓库内容更新后会自动同步到站点。
公共仓库也支持上述两种方式,而且公共仓库的文件默认就能通过permalink直接访问(不用额外勾选公共链接),同样可以部署到Azure Static Web Apps实现目录级访问。
对比GitHub:Azure DevOps的单文件公共链接功能和GitHub的raw链接逻辑类似,只是入口在文件页面的「Get permalink」选项里,需要手动开启公共访问权限。
内容的提问来源于stack exchange,提问作者ff8mania
相关产品推荐
相关产品推荐

