프로그래머로의 여정
GitHub 저장소 네비게이션 탭
nunaaa
2025. 5. 27. 03:45
GitHub 저장소 네비게이션 탭 설명
Code 탭
저장소의 소스 코드를 보여주는 주요 섹션입니다.
- 브랜치 선택: 작업 중인 브랜치를 선택/변경
- 코드 탐색: 파일 및 디렉토리 구조 확인
- 파일 보기: 코드 내용, 히스토리, 각 줄의 변경 이력(blame)
- 클론 옵션: HTTPS/SSH로 저장소 복제
- 다운로드: ZIP 파일로 저장소 다운로드
Issues 탭
프로젝트의 버그, 기능 요청, 작업 항목 등을 관리합니다.
- 이슈 생성: 새로운 문제 또는 제안 사항 보고
- 라벨 관리: 버그, 개선사항 등으로 분류
- 마일스톤: 이슈를 그룹화하고 진행 상황 추적
- 담당자 지정: 특정 사용자에게 이슈 할당
- 필터링: 상태, 라벨, 담당자 등으로 이슈 검색
Pull requests 탭
코드 변경 사항을 제출하고 리뷰하는 공간입니다.
- PR 생성: 브랜치 간 변경 사항 병합 요청
- 코드 리뷰: 팀원들이 변경 사항 검토 및 코멘트
- 컨플릭트 해결: 병합 충돌 수정
- CI 결과 확인: 자동화 테스트 상태 확인
- 머지: 변경 사항을 메인 브랜치에 통합
Actions 탭
CI/CD(지속적 통합/배포) 워크플로우를 실행하고 관리합니다.
- 워크플로우 실행: 코드 푸시, PR 등 이벤트 시 자동 실행
- 작업 모니터링: 빌드, 테스트 결과 실시간 확인
- 아티팩트 관리: 빌드 결과물 다운로드
- 환경 설정: 배포 환경별 변수 구성
- 실행 기록: 과거 워크플로우 실행 내역
Projects 탭
프로젝트 관리 도구로 작업을 구성하고 추적합니다.
- 칸반 보드: 작업 카드를 To-Do/In-Progress/Done으로 이동
- 이슈 연결: GitHub 이슈를 프로젝트에 연결
- 필터 뷰: 특정 조건에 맞는 작업만 표시
- 자동화: 규칙 설정으로 워크플로우 자동화
- 프로젝트 템플릿: 팀에 맞는 사전 정의된 구조 사용
Wiki 탭
프로젝트 문서화를 위한 위키 공간입니다.
- 문서 작성: 마크다운 형식으로 프로젝트 설명
- 편집 기록: 변경 이력 확인 및 되돌리기
- 사이드바: 사용자 정의 내비게이션 메뉴
- 이미지 업로드: 문서에 그림 삽입
- 공동 편집: 팀원들과 함께 문서 작성
Security 탭
보안 관련 기능 및 취약점 관리를 제공합니다.
- 보안 경고: 알려진 취약점 자동 감지
- 의존성 검사: 프로젝트 종속성 보안 분석
- 시크릿 스캔: 코드 내 노출된 비밀 키 탐지
- 코드 스캔: 정적 분석으로 보안 문제 찾기
- 보안 정책: 취약점 보고 가이드라인 설정
Insights 탭
저장소 활동 및 통계 데이터를 제공합니다.
- 커밋 활동: 시간별 커밋 추이
- 코드 빈도: 파일별 추가/삭제 라인 수
- 기여자: 주요 기여자 및 활동량
- 트래픽: 클론 및 뷰 통계
- 포크 그래프: 포크 간 관계 시각화
Settings 탭
저장소 설정을 관리하는 공간입니다.
- 일반 설정: 저장소 이름, 설명, 공개/비공개
- 협업자 관리: 저장소 접근 권한 부여
- 브랜치 보호: 메인 브랜치 보호 규칙 설정
- 웹훅: 외부 서비스와 연동
- 위험 영역: 저장소 삭제 또는 이전