是否可以在没有的情况下从 atlassian 存储中检索原始文件?原始参数? (例如,有额外的子域?)

Is it possible to retrieve raw files from atlassian stash without? Raw parameter? (e.g. with additional subdomain?)

我有几个存储库 RAML, Swagger, and json-schemas 托管在公司的 bitbucket 中(本地部署,以前称为 Atlassian Stash)。这些文件具有对其他文件的相对引用。

我需要从指定的 bitbucket 命名空间、repo 和分支从 web application 加载这些托管文件,而不需要使用托管检出文件实现任何额外的服务器(这需要多一台服务器、同步、维护等相应的问题)。

此外,我想对 bitbucket(存储)执行直接请求,因为这将使所有访问功能支持开箱即用:您将只能看到您有权访问的文件。

实现这个的最佳方式 - 实现 raw 子域,就像在 GitHub 中实现的那样。您指定路径(命名空间、回购、分支、文件路径)并获取原始文件,例如raw.git.your-company.com/NAMESPACE/repo/branch/path-to-file.ext

是否有可能(以及如何?)使用 Atlassian stash 来实现?我知道您可以使用 ?raw 参数附加每个文件,然后将 return 以原始格式存储。但是托管文件可以包含相对引用,不会包含 ?raw 参数,因此它不起作用。

更新:现在可以从 version 4.7

中的 Bitbucket Server(以前称为 Stash)进行更新

以前:恐怕目前这不可用,但这是我们计划添加的内容。您可以观看 this feature suggestion 以获取更新