我有几个存储库,其中RAML,Swagger和json-schemas托管在公司bitbucket中(本地部署,之前称为Atlassian Stash)。这些文件具有对其他文件的相对引用。
我需要从指定的bitbucket命名空间,repo&和web application加载这些托管文件。分支,没有实现任何其他服务器与托管签出文件(这需要一个服务器,同步,维护和进一步相应的问题)。
另外,我想对bitbucket(stash)执行直接请求,因为这会使所有访问功能支持开箱即用:您将只能看到您有权访问的文件。
实现此目的的最佳方式 - 实现null
子域,就像它在GitHub中实现一样。您可以指定路径(名称空间,存储库,分支,文件路径)并获取原始文件,例如raw
是否可能(以及如何?)使用Atlassian stash实现?我知道您可以使用raw.git.your-company.com/NAMESPACE/repo/branch/path-to-file.ext
参数附加每个文件,而stash将以原始格式返回它。但托管文件可以包含相对引用,不包含?raw
参数,因此它不起作用。
答案 0 :(得分:0)
更新:现在可以从version 4.7
中的Bitbucket Server(以前称为Stash)实现以前:目前我无法提供此功能,但这是我们计划添加的内容。您可以观看this feature suggestion了解更新