私は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
というパラメータは含まれていないため、動作しません。
簡単なチェックアウトで何が問題になりますか? git checkout - path? – CodeWizard
@CodeWizardの最新の質問です。シンプルなチェックアウトは受け入れられません - ファイル用にもう1つのホスティングを実装したくありません。 – avasin