Github 시험 오답노트

Github가 오픈소스 프로젝트에 대해 제공하는 것

  • 소프트웨어 개발 워크플로우 전반에 걸쳐 학습하고 활용할 수 있는 모범 사례
  • 소프트웨어 개발 기능 및 서비스
  • 보고된 보안 취약점을 식별하고 수정하기 위한 코드 스캐닝

-> 법적 준수는 강제하지 않는다.

Github Organization내의 청구 관리자가 수행 가능한 것

  • 계정 업그레이드, 다운로드
  • 결제 방법 추가, 업데이트 또는 제거
  • 결제 내역 보기
  • 영수증 다운로드
  • 청구 관리자 보기, 초대 및 제거
  • 스폰서십 시작, 수정 또는 취소
  • 모든 청구 관리자는 조직의 청구일에 이메일로 청구 영수증을 받게 된다.

수행할 수 없는 것

  • 조직에서 저장소를 만들거나 액세스
  • 조직의 비공개 회원 보기
  • Github Marketplace 앱에 대한 구독, 구매, 편집 또는 취소
  • Github Copilot Business 구독 구매, 편집 또는 취소

Github Repository에서 이슈를 생성 할 수 있는 사람은?

  • 저장소에 대한 읽기 액세스 권한이 있는 모든 Github 사용자

Gist를 만들기 위해서는 저장소 홈페이지 대신 Gist 홈페이지로 이동하여 생성할 수 있다.

Github Projects Insight를 통해 팀원에게 할당된 항목 수를 시각화 하는 차트 만들기

현재 차트 - 각 개인에게 할당된 항목 수, 각 다가올 스프린트에 할당된 이슈 수

기록 차트 - 사용자에게 할당된 기존 항목이 아닌 프로젝트 항목의 상태 변경 사항 추적
사용자 차트 - 유효한 차트 유형이 아님.
프로젝트 차트 - 유효한 차트 유형이 아님.

Github Projects에서 사용 가능한 레이아웃 종류

  • 보드 레이아웃 - 칸반 보드 형식
  • 로드맵 레이아웃 - WBS 형식?
  • 테이블 레이아웃 - 노션 데이터베이스 형식

리스트 레이아웃은 존재하지 않음.

Github Mobile에서 사용할 수 있는 기능

  • 이슈, 풀 리퀘스트를 읽고, 검토 및 협업
  • 알림 관리, 분류 및 지우기
  • 풀 리퀘스트에서 웹 기반 코드 편집

Github Mobile에서 사용할 수 없는 기능

자동화된 테스트 및 지속적인 통합

Github Advanced Security (GHAS) 라이센스에 포함되는 기능

  1. 종속성 검토 - 풀 리퀘스트 병합 전 종속성 변경 사항의 전체 영향을 보여주고 취약한 버전의 세부정보 확인
  2. 비밀 스캐닝 - 키와 토큰과 같은 비밀 감지, 푸시 보호가 활성화된 경우 저장소 푸시될 때 비밀도 감지
  3. 코드 스캐닝 - 코드에서 잠재적인 보안 취약점과 코딩 오류 검색

Github Projects를 사용하면 조직 프로젝트, 사용자 프로젝트 두 가지 유형의 프로젝트 생성 가능

Codespaces를 효율적으로 리소스 활용을 보장하며 비용을 줄이는 방법

-> Codespace 자동 삭제를 위한 기본 보존 기간을 줄인다.
비활성 코드스페이스는 자동 삭제된다. 또한, 중지된 코드스페이스를 보관할 기간을 최대 30일 까지 선택할 수 있다. 그러나 Codespaces는 스토리지 요금이 부과되므로 기본 기간을 변경하여 보관 기간을 줄이는 것이 좋다.

Github 무료 플랜에서는 이슈 및 풀 리퀘스트에 공개 저장소의 경우 최대 10명, 비공개 저장소의 경우 1명까지 할당 가능하다.

Github Actions 구성 요소 중 동일한 러너에서 실행되는 단계로 구성되는 것은
-> Job

Event - 워크플로 실행을 트리거하는 특정 활동
Action - 실행되는 스크립트
Workflow - 하나 이상의 Action을 실행하는 전체 프로세스

+ Recent posts