GitHub Classroom CLI 정보
GitHub CLI는 컴퓨터의 명령줄에서 GitHub를 사용하기 위한 오픈 소스 도구입니다. 명령줄에서 작업하는 경우 GitHub CLI을(를) 사용하여 시간을 절약하고 컨텍스트 전환을 방지할 수 있습니다. 자세한 내용은 "GitHub CLI 정보"을(를) 참조하세요.
GitHub CLI에서 GitHub Classroom을(를) 사용하여 다음을 수행할 수 있습니다.
GitHub CLI 설정
GitHub CLI에 대한 설치 지침은 GitHub CLI 리포지토리를 참조하세요.
GitHub CLI에서 GitHub Classroom 확장 사용
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
GitHub Classroom에 대한 gh
하위 명령
이 섹션에서는 사용 가능한 각 작업에 대한 예제 하위 명령을 제공합니다. 해당하는 경우 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
플래그를 사용합니다. 디렉터리가 존재하지 않으면 만들어집니다.
기본값으로 모든 학생 리포지토리는 복제됩니다. 다른 수의 리포지토리를 표시하려면 --per-page NUMBER
플래그를 사용합니다.