> 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.
