# リモートリポジトリのファイルをカスタムモデルに追加

> リモートリポジトリのファイルをカスタムモデルに追加 - Bitbucket、GitHub、GitHub Enterprise、S3、GitLab、GitLab
> Enterpriseなどのリモートリポジトリから、カスタムモデルワークショップで作成したモデルにファイルを追加します。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-15T05:55:44.920893+00:00` (UTC).

## Primary page

- [リモートリポジトリのファイルをカスタムモデルに追加](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [リモートリポジトリを追加](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#add-a-remote-repository): In-page section heading.
- [Bitbucket Serverリポジトリ](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#bitbucket-server-repository): In-page section heading.
- [GitHubリポジトリ](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#github-repository): In-page section heading.
- [GitHub組織リポジトリへのアクセス](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#github-organization-repository-access): In-page section heading.
- [GitHub Enterpriseリポジトリ](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#github-enterprise-repository): In-page section heading.
- [Git Large File Storage](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#git-large-file-storage): In-page section heading.
- [S3リポジトリ](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#s3-repository): In-page section heading.
- [AWS S3アクセスの設定](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#aws-s3-access-configuration): In-page section heading.
- [GitLab Cloudリポジトリ](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#gitlab-cloud-repository): In-page section heading.
- [GitLab Enterpriseリポジトリ](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#gitlab-enterprise-repository): In-page section heading.
- [GitLab Enterprise用のパーソナルアクセストークンを作成](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#create-a-personal-access-token-for-GitLab-enterprise): In-page section heading.
- [リポジトリからファイルをプルする](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#pull-files-from-the-repository): In-page section heading.

## Documentation content

カスタムモデルワークショップに [モデルを追加](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-inf-model.html.md#create-a-new-custom-model) すると、Bitbucket、GitHub、GitHub Enterprise、S3、GitLab、GitLab Enterpriseなど、さまざまなリポジトリからそのモデルにファイルを追加できます。 DataRobotにリポジトリを追加した後、リポジトリから [ファイルをプル](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#pull-files-from-the-repository) してカスタムモデルに含めることができます。

## リモートリポジトリを追加

以下の手順は、ファイルをカスタムモデルにプルできるようにリモートリポジトリを追加する方法を示しています。

**[リモートリポジトリ]ページから:**
任意のページで、DataRobotの右上隅にある自分のプロフィールアバター（またはデフォルトのアバター
）をクリックし、
リモートリポジトリ
をクリックします。
リモートリポジトリ
ページで、
リポジトリを追加
をクリックし、リポジトリプロバイダーを選択して、新しいリモートリポジトリをDataRobotに統合します。

**[アセンブル]タブから:**
モデルレジストリ > カスタムモデルワークショップ
タブで、ファイルを追加したいカスタムモデルを選択し、
アセンブル
タブに移動します。
アセンブル
タブで、
リモートリポジトリを選択する
を選択します。
リポジトリを追加
をクリックし、リポジトリプロバイダーを選択して、新しいリモートリポジトリをDataRobotに統合します。


登録するリポジトリのタイプを選択したら、以下のリストから該当する処理に従います。

- Bitbucketサーバー
- GitHub
- GitHub Enterprise
- S3
- GitLab
- GitLab Enterprise

### Bitbucket Serverリポジトリ

Bitbucketサーバーリポジトリを登録するには、 Bitbucketサーバーリポジトリを追加 モーダルで、必要なフィールドを設定します。

| フィールド | 説明 |
| --- | --- |
| 名前 | Bitbucket Serverリポジトリの名前。 |
| リポジトリの場所 | アクセス時にブラウザーのアドレスバーに表示されるBitbucket ServerリポジトリのURL。 または、Bitbucket Server UIからクローンを選択して、URLを貼り付けます。 |
| パーソナルアクセストークン | DataRobotにBitbucket Serverリポジトリへのアクセスを許可するために使用するトークン。 Bitbucket Server UIからこのトークンを生成します。 |
| 説明 | （オプション）Bitbucket Serverリポジトリの説明。 |

必要なフィールドを設定したら、 テスト をクリックして、リポジトリへの接続を確認します。 接続を確認したら、 リポジトリを追加 をクリックします。

### GitHubリポジトリ

GitHubリポジトリを追加するには、 GitHubリポジトリを追加 モーダルを使用します。リポジトリに接続する手順は、接続方法によって異なります。

**GitHubアプリケーション:**
GitHubリポジトリを追加する主な方法は、GitHubで DataRobotユーザーモデル統合 アプリケーションを承認することです。 GitHubアプリを承認する をクリックして、以下のフィールドを設定します。

[https://docs.datarobot.com/ja/docs/images/custom-repo-4-jp.png](https://docs.datarobot.com/ja/docs/images/custom-repo-4-jp.png)

フィールド
説明
名前
GitHubリポジトリの名前。
リポジトリ
GitHubリポジトリURLを入力します。 リポジトリ名の入力を開始すると、リポジトリがオートコンプリートドロップダウンに読み込まれます。
プライベートリポジトリを使用するには、GitHubアプリにプライベートリポジトリへのアクセス権を付与します。
プライベートリポジトリへのアクセスを許可
すると、そのURLが
リポジトリ
オートコンプリートドロップダウンに追加されます。
外部パブリックGitHubリポジトリを使用するには、
リポのURLを取得
する必要があります。
説明
（オプション）GitHubリポジトリの説明。

プライベートリポジトリの権限
プライベートリポジトリ
を使用するには、
GitHubリポジトリを追加
ウィンドウで
リポジトリの権限を編集
をクリックします。 これで、プライベートリポジトリへのGitHubアプリアクセス権が付与されます。 現在および将来のすべてのプライベートリポジトリ、または選択したリポジトリのリストへのアクセス権を付与できます。

外部GitHubリポジトリ
自分や組織が所有していない
外部のパブリックGitHubリポジトリ
を使用するには、GitHubでそのリポジトリに移動し、
コード
をクリックします。 URLをコピーして、
GitHubリポジトリを追加する
ウィンドウの
リポジトリ
フィールドに貼り付けます。

アクセスが許可されたプライベートリポジトリが リポジトリ フィールドのオートコンプリートドロップダウンに表示されます。

**パーソナルアクセストークン:**
GitHubリポジトリを追加するためのフォールバック方法は、リポジトリの場所とパーソナルアクセストークンを指定することです。

[https://docs.datarobot.com/ja/docs/images/add-github-repo-classic.png](https://docs.datarobot.com/ja/docs/images/add-github-repo-classic.png)

フィールド
説明
名前
GitHubリポジトリの名前。
リポジトリの場所
アクセス時にブラウザーのアドレスバーに表示されるGitHubリポジトリのURL。 または、GitHub UIから
クローン
を選択して、URLを貼り付けます。
パーソナルアクセストークン
（オプション）DataRobotにGitHubリポジトリへのアクセス権を付与するために使用するトークン。 GitHub UIから
このトークンを生成
します。 トークンは、パブリックリポジトリには
必要ありません
。
説明
（オプション）GitHubリポジトリの説明。


必要なフィールドを設定したら、 テスト をクリックして、リポジトリへの接続を確認します。 接続を確認したら、 リポジトリを追加 をクリックします。

> [!TIP] GitHubリポジトリの組織
> 所属している [GitHub組織](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/custom-model-workshop/custom-model-repos.html.md#github-organization-repository-access) からリポジトリを追加できます。

#### GitHub組織リポジトリへのアクセス

GitHub組織に属している場合は、DataRobotで使用する組織のリポジトリへのアクセスをリクエストできます。 アクセス要求は、アクセス要求を承認または拒否するGitHub管理者に通知します。

> [!NOTE] 組織リポジトリへのアクセス
> 管理者が1人のユーザーのアクセスリクエストを承認した場合、追加の設定なしでアクセス権がユーザーの組織内の すべての DataRobotユーザーに付与されます。 詳細については、 [GitHubのドキュメント](https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories) を参照してください。

### GitHub Enterpriseリポジトリ

GitHub Enterpriseリポジトリを登録するには、 GitHub Enterpriseリポジトリを追加 モーダルで、必要なフィールドを設定します。

| フィールド | 説明 |
| --- | --- |
| 名前 | GitHub Enterpriseリポジトリの名前。 |
| リポジトリの場所 | アクセス時にブラウザーのアドレスバーに表示されるGitHub EnterpriseリポジトリのURL。 または、GitHub Enterprise UIからクローンを選択し、URLを貼り付けます。 |
| パーソナルアクセストークン | DataRobotにGitHub Enterpriseリポジトリへのアクセスを許可するために使用するトークン。 GitHub UIからこのトークンを生成します。 |
| 説明 | （オプション）GitHub Enterpriseリポジトリの説明。 |

必要なフィールドを設定したら、 テスト をクリックして、リポジトリへの接続を確認します。 接続を確認したら、 リポジトリを追加 をクリックします。

#### Git Large File Storage

GitHubインテグレーションでは、Git Large File Storage（LFS）がデフォルトでサポートされています。 詳細については、 [Gitのドキュメント](https://git-lfs.github.com) を参照してください。 GitHubのGit LFSサポートでは、パブリックリポジトリであっても、GitHubアプリケーションがターゲットリポジトリにインストールされている必要があります。 LFS APIへの許可されていないリクエストは、HTTP 403で失敗します。

### S3リポジトリ

S3リポジトリを登録するには、 S3リポジトリを追加 モーダルで、必要なフィールドを設定します。

| フィールド | 説明 |
| --- | --- |
| 名前 | S3リポジトリの名前。 |
| バケット名 | S3バケットの名前。 パブリックS3リポジトリを追加する場合、これが入力する必要のある唯一のフィールドです。 |
| アクセスキーID | AWSに対して行われたプログラムによるリクエストに署名するために使用されるキー。 AWSシークレットアクセスキーと共に使用して、S3リポジトリからプルするリクエストを認証します。 プライベートS3リポジトリに必要です。 |
| シークレットアクセスキー | AWSに対して行われたプログラムによるリクエストに署名するために使用されるキー。 AWSアクセスキーIDと共に使用して、S3リポジトリからプルするリクエストを認証します。 プライベートS3リポジトリに必要です。 |
| セッショントークン | （オプション） S3バケットを呼び出す際に一時的なセキュリティ認証情報を検証するトークン。 |
| 説明 | （オプション）S3リポジトリの説明。 |

必要なフィールドを設定したら、 テスト をクリックして、リポジトリへの接続を確認します。 接続を確認したら、 リポジトリを追加 をクリックします。

> [!NOTE] S3資格情報
> AWS認証情報は、パブリックバケットではオプションです。 リポジトリ接続を編集して、S3資格情報を削除できます。 接続を選択し、 資格情報をクリア をクリックします。

#### AWS S3アクセスの設定

DataRobotでデータを取込むには、AWS S3 `ListBucket` および `GetObject` のアクセス許可が必要です。 これらのアクセス許可は、クラスターがアクセスに使用するAWSユーザーまたはロールの追加のAWS IAMポリシーとして適用する必要があります。 たとえば、 `examplebucket` という名前のプライベートバケットからのデータの取込みを許可するには、次のポリシーを適用します。

```
    {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": ["s3:ListBucket"],
          "Resource": ["arn:aws:s3:::examplebucket"]
        },
        {
          "Effect": "Allow",
          "Action": ["s3:GetObject"],
          "Resource": ["arn:aws:s3:::examplebucket/*"]
        }
      ]
    } 
```

### GitLab Cloudリポジトリ

GitLabリポジトリを追加するには、 GitLabリポジトリを追加 モーダルを使用します。リポジトリに接続する手順は、接続方法によって異なります。

**GitLabアプリケーション:**
GitLabリポジトリを追加する主な方法は、GitLabで DataRobotユーザーモデル統合 アプリケーションを承認することです。

[https://docs.datarobot.com/ja/docs/images/gitlab-1-jp.png](https://docs.datarobot.com/ja/docs/images/gitlab-1-jp.png)

GitLabアプリを承認する をクリックし、アクセス権を付与して、以下のフィールドを設定します。

[https://docs.datarobot.com/ja/docs/images/gitlab-2-jp.png](https://docs.datarobot.com/ja/docs/images/gitlab-2-jp.png)

フィールド
説明
名前
GitLabリポジトリの名前。
リポジトリ
GitLabリポジトリURLを入力します。 リポジトリ名の入力を開始すると、リポジトリがオートコンプリートドロップダウンに読み込まれます。
説明
（オプション）GitLabリポジトリの説明。

**パーソナルアクセストークン:**
GitLabリポジトリを追加するためのフォールバック方法は、リポジトリの場所とパーソナルアクセストークンを指定することです。

[https://docs.datarobot.com/ja/docs/images/add-gitlab-repo-classic.png](https://docs.datarobot.com/ja/docs/images/add-gitlab-repo-classic.png)

フィールド
説明
名前
GitLabリポジトリの名前。
リポジトリの場所
アクセス時にブラウザーのアドレスバーに表示されるGitLabリポジトリのURL。
パーソナルアクセストークン
（オプション）DataRobotにGitLabリポジトリへのアクセス権を付与するために使用するトークン。 GitLabから
このトークンを生成します
。 トークンは、パブリックリポジトリには
必要ありません
。
説明
（オプション）GitLabリポジトリの説明。


必要なフィールドを設定したら、 テスト をクリックして、リポジトリへの接続を確認します。 接続を確認したら、 リポジトリを追加 をクリックします。

### GitLab Enterpriseリポジトリ

GitLab Enterpriseリポジトリを登録するには、 GitLab Enterpriseリポジトリを追加 モーダルで、必要なフィールドを設定します。

| フィールド | 説明 |
| --- | --- |
| 名前 | GitLab Enterpriseリポジトリの名前。 |
| リポジトリの場所 | アクセス時にブラウザーのアドレスバーに表示されるGitLab EnterpriseリポジトリのURL。 |
| パーソナルアクセストークン | （オプション）DataRobotに GitLab Enterpriseリポジトリへのアクセス権を付与するために使用するトークン。 GitLab Enterpriseからこのトークンを生成します。 トークンは、パブリックリポジトリには必要ありません。 |
| 説明 | (オプション）GitLab Enterpriseリポジトリの説明。 |

必要なフィールドを設定したら、 テスト をクリックして、リポジトリへの接続を確認します。 接続を確認したら、 リポジトリを追加 をクリックします。

#### GitLab Enterprise用のパーソナルアクセストークンを作成

パーソナルアクセストークンを作成するには：

1. GitLabに移動します。
2. 新しいトークンの名前を入力して、必須スコープ（read_apiとread_repository）を設定し、パーソナルアクセストークンを作成をクリックします。 新しく生成されたトークンがページ上部に表示されます。
3. GitLab Enterpriseリポジトリを追加ウィンドウのパーソナルアクセストークンフィールドに新しいトークンを入力します。

## リポジトリからファイルをプルする

DataRobotにリポジトリを追加した後、リポジトリからファイルをプルしてカスタムモデルに含めることができます。

リポジトリからファイルをプルするには：

1. 上部のナビゲーションバーで、モデルレジストリをクリックします。
2. カスタムモデルワークショップをクリックして、モデルタブをクリックし、リストからモデルを選択します。
3. モデルの構築で、リモートリポジトリを選択するを選択します。 基本環境を選択するモデルグループボックスが空の場合、モデルの基本環境を選択します。
4. リモートリポジトリを選択ダイアログボックスで、リストからリポジトリを選択し、コンテンツを選択をクリックします。
5. GitHubリポジトリからプルダイアログボックスで、カスタムモデルにプルするファイルまたはフォルダーのチェックボックスを選択します。 すべて選択をクリックして、リポジトリ内のすべてのファイルを選択することもできます。1つまたは複数のファイルを選択した後、すべての選択を解除をクリックすると、選択内容がクリアされます。 リポジトリのタイプこの手順では、例としてGitHubを使用します。ただし、各リポジトリタイプのプロセスは同じになります。 ヒントダイアログボックスの下部に、選択したファイルの数が表示されます （例：4つ以上のファイルが追加されます）。
6. カスタムモデルにプルする各ファイルを選択したら、プルをクリックします。 追加したファイルはカスタムモデルの一部としてモデルヘッダーの下に表示されます。
