JetBrains Space ヘルプ

ファイルのアップロード

新しく作成したファイルリポジトリにファイルをアップロードするには、いくつかのオプションがあります。

Space にファイルをアップロードする

  1. パッケージページを開き、必要なファイルリポジトリを選択します。

  2. リポジトリを開き、アップロードをクリックします。

  3. ファイルのアップロードウィンドウのターゲットディレクトリで、ターゲットディレクトリへのパスを指定します。my-files/text-files ファイルをリポジトリルートにアップロードするには、ターゲットディレクトリを空白のままにします。

  4. 1 つ以上のファイルを追加するには、以下のフィールドを使用します。

  5. アップロードをクリックします。

コマンドラインツールを使用してファイルをアップロードする

  • 通常は、ローカルファイルパス (例: /tmp/text/file1.txt または c:\text\file1.txt)、ターゲットディレクトリを含むリポジトリ URL (例: my-files/text-files)、および永続アクセストークンを指定する必要があります。author および description パラメーターはオプションです。例:

    curl -i -H "Authorization: Bearer abc1234" -F author="John Doe" -F description="My text file" -F file=@"/tmp/text/file1.txt" https://files.pkg.jetbrains.space/mycompany/p/my-project/filesrepo/my-files/text-files
    $Uri = 'https://files.pkg.jetbrains.space/mycompany/p/my-project/filesrepo/my-files/text-files/file1.txt'; $Headers = @{'Authorization'='Bearer abc1234'}; $Form = @{ author = 'John Doe' description = 'My text file' file = Get-Item -Path 'c:\text\file1.txt' } Invoke-RestMethod -Uri $Uri -Method Post -Headers $Headers -Form $Form;

Space Automation を使用してファイルをアップロードする

詳細は Space オートメーションの例をご参照ください。

関連ページ:

コンテナーレジストリを作成する

プロジェクトに移動するレジストリを作成する場所。プロジェクトのサイドバーで、パッケージを選択します。パッケージページで、新規リポジトリをクリックします。新しいパッケージリポジトリウィンドウで、リポジトリ設定を指定します。タイプ: コンテナーレジストリを選択します。名前と説明: レジストリ名 (一意の識別子である必要があります) と説明を指定します。アクセス: 認証されていないユーザーがリポジトリから読み取れるようにする場合は、Public を選択します。それ以外の場合は、Private を選択します。...

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

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

ファイルのダウンロード

ファイルリポジトリからファイルをダウンロードするには、次の 2 つのオプションがあります。Space UI の使用、コマンドラインツールの使用: カール (Linux) または PowerShell (Windows)。Web ブラウザーの使用 (パブリックリポジトリのみ)。Space でファイルを手動でダウンロードする:パッケージページを開き、必要なファイルリポジトリを選択します。必要なファイルを選択し、ファイルメニューでダウンロードをクリックします。コマンドラインツールを使用してファイルを...