Skip to main content

GitHub Codespaces에 대한 포트 전달 문제 해결

공통 포트 전달 문제에 대한 문제 해결 단계입니다.

Codespace 내에서 실행되는 애플리케이션이 포트를 콘솔에 출력하면 GitHub Codespaces가 localhost URL 패턴을 검색하고 포트를 자동으로 전달합니다. 자세한 내용은 코드스페이스에서 포트 전달을(를) 참조하세요.

포트가 자동으로 전달되지 않으면 수동으로 전달할 수 있습니다. 자세한 내용은 코드스페이스에서 포트 전달을(를) 참조하세요.

포트 전달이 설정된 경우 다음을 확인합니다.

  • VS Code의 오른쪽 아래 모서리에 표시되는 알림 "알림" 메시지의 링크를 사용하거나 터미널에서 URL을 클릭하여 전달된 포트를 엽니다. 브라우저를 통해 codespace에 연결된 경우 예를 들어 로컬 머신에 localhost:8000을 입력하면 작동하지 않습니다.
  • 애플리케이션이 codespace 내에서 계속 실행되고 있는지 확인합니다. 비활성 기간 후에 codespace가 중지된 경우 codespace가 다시 시작되면 애플리케이션을 다시 시작해야 합니다.

일반적으로 전달된 포트를 공개적으로 또는 리포지토리를 소유한 조직 내에서 액세스할 수 있도록 만들 수 있습니다. 자세한 내용은 코드스페이스에서 포트 전달을(를) 참조하세요. 퍼블릭 또는 조직 표시 여부에 대한 옵션 중 하나 또는 둘 다를 사용할 수 없는 경우 이는 조직 수준 정책이 구성되었음을 나타냅니다. 자세한 내용은 전달된 포트의 가시성 제한을(를) 참조하세요.

포트 전달에 사용되는 도메인 GitHub은 수시로 변경될 수 있습니다. 예를 들어 테스트에서 코드에서 전달된 포트를 참조하는 경우 URL을 하드 코딩하는 대신 환경 변수를 사용하는 것이 좋습니다. 자세한 내용은 codespace의 기본 환경 변수을(를) 참조하세요.