2016-04-26 7 views
0

私はRAML,Swaggerおよびjson-schemasという企業ビットバケット(以前はAtlassian Stashと呼ばれていたもの)でホストされているいくつかのリポジトリを持っています。これらのファイルは、他のファイルへの相対参照を持ちます。生のパラメータなしでatlassian stashから生ファイルを取り出すことは可能ですか?

ホストされているチェックアウトされたファイルを持つ追加のサーバーを実装せずに、特定のbitbucket名前空間(repo &ブランチ)からweb applicationのホストファイルをロードする必要があります。

また、bitbucket(stash)への直接リクエストを実行したいと思います。これにより、すべてのアクセス機能がそのまま利用できるようになります。アクセスできるファイルのみを見ることができます。

これを実装する最善の方法は、サブドメインを実装することです。これはGithubで実装されているようです。パス(namespace、repo、branch、filepath)を指定し、rawファイルを取得します。 raw.git.your-company.com/NAMESPACE/repo/branch/path-to-file.ext

Atlassian stashで実装することは可能ですか?私は、すべてのファイルに?rawというパラメータを付け加えることができ、stashはそれを生の形式で返すことを知っています。しかし、ホストされたファイルには、相対参照が含まれている可能性があります。?rawというパラメータは含まれていないため、動作しません。

+0

簡単なチェックアウトで何が問題になりますか? git checkout - path? – CodeWizard

+0

@CodeWizardの最新の質問です。シンプルなチェックアウトは受け入れられません - ファイル用にもう1つのホスティングを実装したくありません。 – avasin

答えて

0

更新:これは以前version 4.7

に(旧スタッシュとして知られている)のBitbucketサーバーから可能になりました。現在、これは私が怖い使用できませんが、それは我々が追加することを計画しているものです。更新のためにthis feature suggestionを見ることができます

+0

既に見ています。 2013年からの問題は、最後の1つが死ぬという希望です。 – avasin

+0

あなたのリンクでは 'fixed'と表示されますが、' /rest/api/1.0/projects/WIR/repos/python-learning/raw/Archive.zip?at = refs/heads/feature/files'に戻る404 –

+0

@VitalyZdanevich、 RESTのURLではありません。 /rest/api/1.0の部分を使わずに試してみてください – Rog

関連する問題