Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

GitHub Classroom과 함께 GitHub CLI 사용

GitHub 명령줄 인터페이스를 사용하여 gh명령줄에서 직접 GitHub Classroom로 작업할 수 있습니다.

GitHub Classroom CLI 정보

GitHub CLI는 컴퓨터의 명령줄에서 GitHub를 사용하기 위한 오픈 소스 도구입니다. 명령줄에서 작업하는 경우 GitHub CLI을(를) 사용하여 시간을 절약하고 컨텍스트 전환을 방지할 수 있습니다. 자세한 내용은 "GitHub CLI 정보"을 참조하세요.

GitHub CLI에서 GitHub Classroom를 사용하여 다음을 수행할 수 있습니다.

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 SUBCOMMAND --help 특정 하위 명령에 대한 도움말을 사용합니다gh classroom --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 사용합니다. 디렉터리가 없으면 디렉터리가 만들어집니다.