GitHub에서 저장소 템플릿을 생성하려면 특정 단계와 권한이 필요합니다. * 저장소 템플릿 생성: * 옵션 A가 정답입니다. 관리자 권한을 가진 사용자는 저장소 설정으로 이동하여 "템플릿 저장소" 옵션을 활성화할 수 있습니다. 이를 통해 다른 사용자는 모든 브랜치, 태그 및 파일 기록이 포함된 이 템플릿을 사용하여 새 저장소를 생성할 수 있습니다. * 기타 옵션: * 옵션 B는 "유지 관리" 권한으로는 저장소 템플릿을 생성할 수 없으며, 해당 옵션은 조직 설정이 아닌 저장소 설정에 있기 때문에 올바르지 않습니다. * 옵션 C는 "템플릿 저장소" 옵션이 조직 설정이 아닌 저장소 설정에 있으므로 올바르지 않습니다. * 옵션 D는 "유지 관리" 권한으로는 저장소 템플릿을 생성할 수 없으므로 잘못된 선택입니다. 참고 자료: GitHub 문서: 템플릿 저장소 생성
GH-900 문제 117
GitHub는 팀 내 협업을 강화하기 위해 다음 기능 중 어떤 기능을 제공합니까?
정답: C
GitHub는 풀 리퀘스트, 이슈 추적, 토론과 같은 기능을 제공하여 협업을 강화하고 원격 팀이 더 쉽게 함께 작업할 수 있도록 지원합니다. 풀 리퀘스트를 활용한 협업 이슈의 변경 사항을 추적하고 논의한 후, 풀 리퀘스트를 통해 변경 사항을 제안하고 검토합니다. 참조: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests
GH-900 문제 118
리포지토리에서 CODEOWNERS 파일은 어떤 역할을 하나요?
정답: D
GitHub 저장소의 CODEOWNERS 파일은 코드베이스의 특정 부분을 담당하는 개인 또는 팀을 정의하는 데 사용됩니다. CODEOWNERS 파일에 지정된 패턴과 일치하는 파일이나 디렉터리가 변경되면 GitHub는 지정된 코드 소유자에게 자동으로 코드 리뷰를 요청합니다. 검토자 자동 설정: 옵션 D가 정답입니다. CODEOWNERS 파일의 주요 목적은 지정된 파일이나 디렉터리에 영향을 미치는 풀 리퀘스트에 대한 검토자를 자동으로 설정하는 것이기 때문입니다. 이를 통해 적절한 팀 구성원에게 변경 사항이 전달되고 병합 전에 검토할 수 있습니다. 잘못된 선택 사항: 옵션 A는 CODEOWNERS 파일이 특정 파일을 편집할 수 있는 사람을 제한하는 것이 아니라, 변경 사항을 검토해야 하는 사람만 지정하기 때문에 잘못되었습니다. 옵션 B는 부분적으로 관련이 있지만 완전히 정확하지는 않습니다. CODEOWNERS는 특정 코드 검토를 요구하지만 모든 코드 변경에 대해 동료 검토를 의무화하지는 않기 때문입니다. 옵션 C는 CODEOWNERS 파일이 저장소에 대한 접근 권한을 정의하는 것이 아니라 코드 검토 프로세스와 관련이 있기 때문에 잘못되었습니다. 참조: GitHub 문서: 코드 소유자에 대하여 GitHub 블로그: CODEOWNERS를 사용하여 코드 리뷰 자동 요청하기