使VSTS存储库中的文件可公开访问

时间:2017-09-19 14:34:08

标签: azure-devops

是否可以获取我们在VSTS存储库中托管的文件的RAW链接,就像我们可以在GitHub上共享一样?

2 个答案:

答案 0 :(得分:1)

目前不是。 VSTS旨在成为团队的私有代码存储库,而不是公共的。

如果您想提供公共代码,您可以随时将您的存储库推送到GitHub以及VSTS。

答案 1 :(得分:1)

是的,如果您的项目是defined as public,这是可能的; here记录了允许执行此操作的API。

我的一个公共存储库中的一个示例:https://dev.azure.com/ByteTerrace/CSharp/_apis/git/repositories/ByteTerrace.Maths.BitwiseHelpers/Items?path=%2FProject%2FBitwiseHelpers.cs&recursionLevel=0&versionDescriptor.version=master&versionDescriptor.versionOptions=0&versionDescriptor.versionType=0&includeContent=true&resolveLfs=true

最后,这是参数化版本;为了方便起见:https://dev.azure.com/{OrganizationName}/{ProjectName}/_apis/git/repositories/{RepositoryName}/Items?path={PathToFile}&recursionLevel=0&versionDescriptor.version=master&versionDescriptor.versionOptions=0&versionDescriptor.versionType=0&includeContent=true&resolveLfs=true