Skip to main content

IDE와 GitHub 클래스룸 통합

GitHub Classroom에서 만든 할당에 대해 지원되는 IDE(통합 개발 환경)를 미리 구성할 수 있습니다.

누가 이 기능을 사용할 수 있는 있나요?

Organization owners who are admins for a classroom can integrate GitHub Classroom with an IDE. 클래스룸 관리자에 대한 자세한 내용은 "클래스룸 관리"을 참조하세요.

IDE와의 통합 정보

필요에 따라 IDE(통합 개발 환경)를 사용하도록 할당을 구성할 수 있습니다. IDE를 사용하면 학생이 Git 및 전체 개발 도구 체인을 학생의 컴퓨터에 설치하지 않고도 코드를 작성하고, 프로그램을 실행하고, 공동으로 작업할 수 있습니다. 과제에 대한 IDE를 선택하는 경우에도 학생은 필요한 소프트웨어가 있는 컴퓨터에서 로컬로 코드를 체크 아웃하고 실행할 수 있습니다.

학생이 IDE를 사용하여 과제를 수락하면 학생의 과제 리포지토리에 있는 README 파일에 IDE에서 과제를 여는 단추가 포함됩니다. 학생은 즉시 작업을 시작할 수 있으며 추가 구성이 필요하지 않습니다.

지원되는 IDE

GitHub Classroom은 다음 IDE를 지원합니다. 각 IDE에 대한 학생 경험에 대해 자세히 알아볼 수 있습니다.

IDE자세한 정보
GitHub Codespaces"GitHub 클래스룸에서 GitHub Codespaces 사용"
Microsoft MakeCode Arcade"GitHub 클래스룸에서 MakeCode Arcade 사용 정보"
Visual Studio CodeVisual Studio Marketplace의 GitHub Classroom 확장

클라우드 IDE 통합이 클래스룸에 중요하다는 것을 알고 있으며 더 많은 옵션을 제공하기 위해 노력하고 있습니다.

할당에 대한 IDE 구성

할당을 만들 때 할당에 사용할 IDE를 선택할 수 있습니다. IDE를 사용하는 새 할당을 만드는 방법을 알아보려면 "AUTOTITLE" 또는 "[개별 과제 만들기"을 참조하세요](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment).

새 IDE에서 할당 설정

다른 IDE를 사용하여 할당을 처음 구성할 때는 할당이 올바르게 설정되었는지 확인해야 합니다.

GitHub Codespaces을(를) 사용하지 않는 한 조직의 IDE에 대한 OAuth app에 권한을 부여해야 합니다. 모든 리포지토리의 경우 앱에 메타데이터, 관리 및 코드에 대한 읽기 액세스 권한을 부여하고 관리 및 코드에 대한 쓰기 액세스 권한을 부여합니다. 자세한 내용은 "OAuth 앱 권한 부여.

GitHub Codespaces에는 OAuth app이(가) 필요하지 않지만 조직에서 GitHub Codespaces을(를) 사용하여 할당을 구성할 수 있도록 GitHub Codespaces을(를) 사용하도록 설정해야 합니다. 자세한 내용은 "GitHub 클래스룸에서 GitHub Codespaces 사용.

추가 참고 자료