JetBrains Space ヘルプ

Composer パッケージを入手

Composer パッケージを取得する一般的な方法は、composer ツールを使用してそれを参照することです。

  1. パッケージ参照を追加するプロジェクトのルートディレクトリを開きます。プロジェクトには composer.json ファイルが必要であることに注意してください。

  2. Composer リポジトリへの接続を構成します。例:

    composer config repositories.mycomposerrepo composer https://composer.pkg.jetbrains.space/mycompany/p/projectKey/mycomposerrepo
  3. オプションで、composer が Space Composer リポジトリ内でのみパッケージを検索するようにしたい場合は、Packagist リポジトリを無効にすることができます。

    composer config repositories.packagist.org false
  4. 個人トークンを生成します

  5. composer にトークンと Space ユーザー名を提供します。例:

    composer config --global --auth http-basic.composer.pkg.jetbrains.space username here-goes-token
  6. Space でパッケージを開き、目的の Composer パッケージを見つけます

  7. パッケージのプロパティページを開きます。

  8. スニペットフィールドでツールを選択し、スニペットコードをコピーします。例:

    composer require mypackage:dev

  9. ローカルマシンでスニペットを実行します。

関連ページ:

パッケージ内のアクセスと認可

プライベートおよびパブリックリポジトリ:パッケージリポジトリは特定のプロジェクト内でのみ作成できます。つまり、リポジトリはプロジェクト全体のエンティティです。ユーザー権限は、プロジェクト内のユーザーのロールとリポジトリのタイプ (プライベートまたはパブリック) によって異なります。さらに詳細に: 許可されたユーザーのみがプライベートリポジトリにアクセスできます。アクセスはパッケージリポジトリ権限グループによって管理されます。デフォルトでは: プロジェクトメンバーには、読み取り、書き込み、作成、削除...

パッケージリポジトリを探索する

パッケージリポジトリはプロジェクト全体のエンティティです。すべてのプロジェクトには独自のパッケージがあります。特定のプロジェクトのパッケージを表示するには、プロジェクトを開き、プロジェクトのサイドバーメニューでパッケージを選択します。ここでは、新しいリポジトリを作成したり、特定のリポジトリや特定のパッケージのプロパティを表示したりできます。リポジトリとパッケージを探す:すべてのパッケージリポジトリは、グローバル Space 検索インデックスに含まれます。名前でリポジトリを見つける最も簡単な方法...

Composer パッケージの公開

他のリポジトリタイプとは異なり、パッケージを Composer リポジトリに直接公開できるツールはありません。代わりに、Composer リポジトリは VCS リポジトリからパッケージを取得します。これは次のようなものである可能性があります。Space Git リポジトリ。外部 Git リポジトリ。GitHub リポジトリ。あるいは、パッケージを .zip ファイルとしてアップロードするを使用することもできます。Composer パッケージを更新する方法通常、パッケージのソースコードを使用して変...