# リモートリポジトリの接続

> リモートリポジトリの接続 - Bitbucket、GitHub、GitHub Enterprise、S3、GitLab、GitLab
> EnterpriseなどのリモートリポジトリをDataRobotに接続します。

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.999934+00:00` (UTC).

## Primary page

- [リモートリポジトリの接続](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [リモートリポジトリを追加](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#add-a-remote-repository): In-page section heading.
- [Bitbucket Serverリポジトリ](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#bitbucket-server-repository): In-page section heading.
- [GitHubリポジトリ](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#github-repository): In-page section heading.
- [GitHub組織リポジトリへのアクセス](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#github-organization-repository-access): In-page section heading.
- [GitHub Enterpriseリポジトリ](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#github-enterprise-repository): In-page section heading.
- [Git Large File Storage](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#git-large-file-storage): In-page section heading.
- [GitLab Cloudリポジトリ](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#gitlab-cloud-repository): In-page section heading.
- [GitLab Enterpriseリポジトリ](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#gitlab-enterprise-repository): In-page section heading.
- [S3リポジトリ](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#s3-repository): In-page section heading.
- [AWS S3アクセスの設定](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-repos.html.md#aws-s3-access-configuration): In-page section heading.

## Documentation content

レジストリのワークショップにモデルを追加すると、Bitbucket、GitHub、GitHub Enterprise、S3、GitLab、GitLab Enterpriseなどのさまざまなリポジトリから、そのモデルにファイルを追加できます。 DataRobotにリポジトリを追加したら、 [リポジトリからファイルをプルしてカスタムモデルに含める](https://docs.datarobot.com/ja/docs/workbench/nxt-registry/nxt-model-workshop/nxt-create-custom-model.html.md#connect-to-remote-repositories) か、 [Codespaceを作成](https://docs.datarobot.com/ja/docs/workbench/wb-notebook/codespaces/session-cs.html.md#use-git-with-codespaces) します。

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

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

1. 任意のページで、DataRobotの右上隅にある自分のプロフィールアバター（またはデフォルトのアバター）をクリックし、リモートリポジトリをクリックします。
2. リモートリポジトリページで、リポジトリを追加（またはページの右上隅にある+ リポジトリを追加）をクリックし、リポジトリのプロバイダーをクリックして、新しいリモートリポジトリをDataRobotに統合します。
3. 登録するリポジトリのタイプを選択したら、以下のリストから該当する処理に従います。

### 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ユーザーモデル統合 アプリケーションを承認することです。

[https://docs.datarobot.com/ja/docs/images/authorize-github-app.png](https://docs.datarobot.com/ja/docs/images/authorize-github-app.png)

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

[https://docs.datarobot.com/ja/docs/images/add-github-repo-app.png](https://docs.datarobot.com/ja/docs/images/add-github-repo-app.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.png](https://docs.datarobot.com/ja/docs/images/add-github-repo.png)

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


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

> [!TIP] GitHubリポジトリの組織
> 所属している [GitHub組織](https://docs.datarobot.com/ja/docs/platform/acct-settings/remote-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で失敗します。

### GitLab Cloudリポジトリ

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

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

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

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

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

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

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

[https://docs.datarobot.com/ja/docs/images/add-gitlab-repo.png](https://docs.datarobot.com/ja/docs/images/add-gitlab-repo.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リポジトリの説明。 |

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

### 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/*"]
        }
      ]
    } 
```
