경고
**닫기:** 이 `gh` 확장이 종료됩니다. 애플리케이션은 GitHub Classroom 2026년 8월 28일에 사용 중지됩니다.
자세한 내용은 종료 알림을 참조GitHub Classroom하세요.
CLI 정보 GitHub Classroom
GitHub CLI는 컴퓨터의 명령줄에서 GitHub를 사용하기 위한 오픈 소스 도구입니다. 명령줄에서 작업하는 경우 GitHub CLI을(를) 사용하여 시간을 절약하고 컨텍스트 전환을 방지할 수 있습니다. 자세한 내용은 GitHub CLI 정보을 참조하세요.
다음에서 작업 GitHub Classroom 할 수 있습니다.GitHub CLI
설정 중 GitHub CLI
GitHub CLI에 대한 설치 지침은 GitHub CLI 리포지토리를 참조하세요.
다음으로 GitHub Classroom 확장 사용 GitHub CLI
아직 인증하지 않은 경우 실행 gh auth login 하여 계정으로 인증합니다 GitHub .
확장을 설치하려면 .를 GitHub Classroom 실행합니다 gh extension install github/gh-classroom.
작업GitHub Classroom하는 데 사용 gh 하려면 .를 입력합니다gh classroom SUBCOMMAND.
작업 GitHub Classroom하는 데 사용할 수 있는 일련의 명령의 예로 다음을 수행할 수 있습니다.
- 교실을 나열하세요.
gh classroom list - 특정 클래스룸의 과제를 나열합니다.
gh classroom assignments - 특정 과제에 대한 정보를 봅니다.
gh classroom assignment
gh 에 대한 하위 명령 GitHub Classroom
이 섹션에서는 사용 가능한 각 작업에 대한 예제 하위 명령을 제공합니다. 해당하는 경우 CLI는 하위 명령을 실행한 후 클래스룸을 선택하라는 메시지를 표시합니다.
명령줄에서 일반 도움말을 보려면 gh classroom --help를 사용하고 특정 하위 명령에 대한 도움말을 보려면 gh classroom SUBCOMMAND --help를 사용합니다.
교실 목록
gh classroom list
소유한 교실의 목록입니다.
클래스룸 정보 보기
gh classroom view
클래스룸 ID, 클래스룸 슬러그, 제목 및 클래스룸에 대한 기타 정보를 표시합니다.
과제 나열
gh classroom assignments
클래스룸의 과제 목록을 표시합니다.
수락된 과제 나열
gh classroom accepted-assignments
수락된 과제의 목록과 학생의 과제에 대한 정보를 표시합니다.
과제 정보 보기
gh classroom assignment
과제 정보를 표시합니다.
과제의 시작 코드 리포지토리 복제
gh classroom clone starter-repo
과제에 사용되는 시작 코드 리포지토리를 복제합니다. 기본적으로 시작 코드는 현재 디렉터리에 복제됩니다. 다른 디렉터리에 복제하려면 --directory 플래그를 사용합니다. 디렉터리가 존재하지 않으면 만들어집니다.
학생의 과제 리포지토리 복제
gh classroom clone student-repos
지정된 과제에서 학생 리포지토리를 복제합니다. 기본적으로 학생 리포지토리는 과제 슬러그의 이름을 따서 명명된 디렉터리로 현재 디렉터리에 복제됩니다. 다른 디렉터리에 복제하려면 --directory 플래그를 사용합니다. 디렉터리가 존재하지 않으면 만들어집니다.
기본값으로 모든 학생 리포지토리는 복제됩니다. 다른 수의 리포지토리를 표시하려면 --page NUMBER 및 --per-page NUMBER 플래그를 사용합니다.