Copilot in the cloud는 사용자가 GitHub Mobile 웹 사이트, Copilot CLI, Copilot app 및 GitHub 전반에서 클라우드 세션을 시작하고 다시 시작할 수 있는 연결된 환경입니다. GitHub.com 및 GitHub Mobile의 GitHub Copilot을(를) 참조하세요.
다음은 Copilot in the cloud 정책에 따라 결정됩니다:
- 사용자가 채팅 인터페이스에 액세스하거나 GitHub 웹사이트 및 GitHub Mobile에서 Copilot에 작업을 할당할 수 있는지 여부
- 사용자가 로컬 클라이언트(Copilot CLI 및 Copilot app 클라이언트)에서 클라우드 샌드박스에서 세션을 시작할 수 있는지 여부
이 기능은 기본적으로 활성화되어 있습니다. 데이터 보안을 보장하기 위해 채팅 세션의 범위는 기본적으로 단일 조직 또는 사용자의 개인 리포지토리로 제한됩니다. SSO(Single Sign-On)를 사용하도록 설정한 경우 사용자는 SSO를 사용하여 인증하여 해당 조직과 연결된 리포지토리의 세션 데이터에 액세스해야 합니다.
이미 Copilot cloud agent 및 Copilot Chat in GitHub에 대한 정책을 설정한 경우에는 어떻게 되나요?
Copilot cloud agent, Copilot Chat in GitHub 및 Copilot Chat in GitHub Mobile에 대한 개별 정책은 Copilot in the cloud 정책으로 대체되었습니다. 이전에 리포지토리를 Copilot cloud agent에서 제외한 경우 해당 리포지토리 제외는 새 환경으로 이월됩니다.
다른 정책 및 엔터프라이즈 관리 설정의 지원 범위는 통합 인터페이스에서 다릅니다. 거버넌스 설정이 여전히 요구 사항을 충족하는지 확인합니다. GitHub Copilot 정책에 지원되는 표면 및 엔터프라이즈 관리 설정을(를) 참조하세요.
Prerequisites
Copilot in the cloud을 사용하도록 설정하기 전에 엔터프라이즈 정책, 리포지토리 보호 및 실행기 설정을 검토하여 에이전트가 안전한 환경에서 작동하도록 할 수 있습니다. 엔터프라이즈의 에이전트를 위한 보안 클라우드 환경 구축을(를) 참조하세요.
Copilot in the cloud 정책 관리하기
-
귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
-
페이지 맨 위에서 AI 컨트롤을 클릭합니다.
-
사이드바에서 을 클릭합니다 Copilot.
-
"기능 및 클라이언트"에서 기능 및 클라이언트 구성을 클릭합니다.
-
글로벌 정책을 Copilot in the cloud 선택한 후, 조직에 의사 결정을 전달합니다.
팁
선택한 조직에 대해 사용을 선택한 경우 조직 관리를 클릭한 다음 조직 선택을 클릭합니다. "Copilot in the cloud" 대화 상자에서 사용하도록 설정할 조직을 선택한 다음 저장을 클릭합니다. 대신 사용자 지정 속성에 따라 조직을 선택하려면 REST API를 사용합니다. Copilot 클라우드 에이전트 관리를 위한 REST API 엔드포인트을(를) 참조하세요.
-
기본적으로 이 기능은 선택한 조직의 모든 리포지토리에서 사용할 수 있습니다. 모든 사용자에 대해 클라우드 에이전트를 차단해야 하는 리포지토리가 있는 경우 조직 소유자에게 이 설정을 구성하도록 알리세요. 조직의 클라우드에서 GitHub Copilot 관리을(를) 참조하세요.
도구 호출에 대한 권한 구성
기본적으로 클라우드 세션은 보조 도구 승인을 통해 대화형 모드로 실행됩니다. 이를 통해 사용자는 제어와 사용 편의성 간에 최상의 균형을 맞출 수 있습니다. 엔터프라이즈에서 이 옵션을 차단하지 않는 한 사용자는 "모두 허용" 모드를 사용하도록 설정할 수도 있습니다.
"allow-all" 모드 또는 보조 승인을 비활성화하거나 특정 작업에 대한 사용 권한을 구성하려면 엔터프라이즈 managed-settings.json 파일을 사용할 수 있습니다.
엔터프라이즈 관리 설정 시작을(를) 참조하세요.
MCP 서버 및 웹 액세스 구성
Copilot 는 적은 수의 기본 MCP 서버에 자동으로 액세스할 수 있습니다. MCP(모델 컨텍스트 프로토콜)을(를) 참조하세요.
엔터프라이즈용으로 타사 MCP 서버를 사용하도록 설정할 수 있습니다.
- 사이드바에서 MCP를 클릭하세요.
- 에서 CopilotMCP 서버에 대한 정책을 설정합니다.
보다 세부적인 설정을 위해 엔터프라이즈 managed-settings.json 파일에서 허용 목록 또는 거부 목록을 구성할 수 있습니다.
엔터프라이즈에 대한 MCP 서버 허용 목록 구성을(를) 참조하세요.
조직 소유자는 클라우드 에이전트의 외부 호스트 및 URL에 대한 액세스를 제어하도록 조직의 방화벽을 구성할 수 있습니다. 자세한 내용은 GitHub Copilot 방화벽 사용자 지정 또는 비활성화을(를) 참조하세요.
세션 환경 구성
에이전트 세션은 GitHub에서 클라우드 샌드박스 또는 GitHub Actions에서 실행할 수 있습니다. 두 환경의 컴퓨팅 비용은 동일한 월별 허용량에서 차감됩니다.
- 클라우드 샌드박스는 사용자가 GitHub의 채팅 인터페이스 또는 다른 클라이언트에서 세션을 다시 이어갈 수 있는 더 빠르고 간단한 환경입니다.
- GitHub Actions 에서는 비밀 및 변수, 종속성 설치를 위한 설정 단계, 자체 호스팅 실행기 또는 프라이빗 네트워킹에 대한 액세스 등 환경을 더 세밀하게 제어할 수 있습니다.
자세한 비교는 GitHub.com 및 GitHub Mobile의 GitHub Copilot을 참조하세요.
정책 및 엔터프라이즈 관리 설정의 적용 범위는 현재 환경마다 다릅니다. 사용자가 이러한 환경 중에서 선택할 수 있는 경우 클라우드 샌드박스가 기본값입니다. 그러나 현재 일부 인터페이스는 Copilot에서만 실행할 수 있습니다(예: @Copilot에 이슈를 할당하거나 끌어오기 요청에서 GitHub Actions를 멘션하는 경우).
** Copilot in the cloud ** 정책을 사용하도록 설정하면 사용자가 클라우드 샌드박스를 자동으로 사용할 수 있으며, 클라우드 샌드박스는 별도로 사용하지 않도록 설정할 수 없습니다. 조직 또는 엔터프라이즈용 클라우드 샌드박스 관리을(를) 참조하세요.
GitHub Actions 환경 구성에 대한 자세한 내용은 GitHub Actions 에이전트에 대한 개발 환경 구성 및 조직 내 GitHub Copilot 클라우드 에이전트를 위한 실행기 구성하기을(를) 참조하세요.
agent apps 및 타사 에이전트 활성화
엔터프라이즈 소유자는 agent apps를 포함한 타사 에이전트를 조직에서 사용하도록 설정할 수 있습니다. 엔터프라이즈 수준에서 사용하도록 설정되면 조직 소유자는 허용할 에이전트를 선택할 수 있습니다. 자세한 내용은 에이전트 앱 및 타사 코딩 에이전트을(를) 참조하세요.