> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/miscellaneous-info/ip-allowlisting-for-your-git-provider.md).

# Gitプロバイダー向けIP許可リスト設定

ソースコードリポジトリには、コード、機密情報の履歴、CI/CD 設定、デプロイワークフローなど、最も機密性の高い資産の一部が含まれています。デフォルトでは、有効な認証情報を持つ人なら誰でも、世界中のどこからでもアクセスできます。

IP の許可リスト設定は、認証情報ベースの認証に加えてネットワークレベルの制御を追加します。信頼できる IP アドレスのリスト（オフィスネットワーク、VPN の送信元、CI/CD サーバー）を定義し、それ以外の場所からのアクセスは、有効なトークンや SSH キーがあってもブロックされます。

**重要な理由：**

* 盗まれたトークンや漏えいした認証情報も、攻撃者が信頼できるネットワークから接続できなければ無意味になります
* 攻撃対象領域を、既知で管理された場所に限定できます
* SOC 2、ISO 27001、および同様のコンプライアンスフレームワークのアクセス制御要件を満たせます

**許可リストに追加するもの：**

* オフィス नेटवर्कの IP 範囲
* VPN の送信元 IP
* CI/CD ランナーの IP（必須。そうでないとパイプラインが壊れます）
* Aikido のようなサードパーティ統合で使用される IP

**注意:** この機能は多くのプラットフォームで有料プランが必要で、チームが一貫したネットワークまたは VPN 経由で接続する場合に最も効果的です。

***

**ご利用のプラットフォームでの設定方法：**

* **GitHub** （Enterprise Cloud）： [組織で許可する IP アドレスの管理](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)
* **GitLab** （Premium/Ultimate）： [IP アドレスでグループアクセスを制限](https://docs.gitlab.com/user/group/access_and_permissions/)
* **Bitbucket Cloud** （Premium）： [ワークスペース内のプライベートコンテンツへのアクセスを制御](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-private-content-in-a-workspace/)
* **Azure DevOps**: [条件付きアクセス ポリシー](https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/conditional-access-policies?view=azure-devops) （Microsoft Entra ID 経由）


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.aikido.dev/docs/docs-ja/miscellaneous-info/ip-allowlisting-for-your-git-provider.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
