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