logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

GitHub Essentials

GitHub Essentials

(소프트웨어 개발에 GitHub 활용하기)

아킬레아스 피핀넬리스 (지은이), 김영기, 곽서연 (옮긴이)
에이콘출판
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 6개 14,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

GitHub Essentials
eBook 미리보기

책 정보

· 제목 : GitHub Essentials (소프트웨어 개발에 GitHub 활용하기)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9788960779969
· 쪽수 : 216쪽
· 출판일 : 2017-04-25

책 소개

버전 관리 시스템인 Git을 기반으로 하는 GitHub의 강력한 기능을 소개한다. 저장소 생성의 기본 사항부터 이슈 트래커의 관리 방법, 프로젝트에 사용할 수 있는 위키와 문서화 기능까지 살펴보고 있다.

목차

1장. 저장소의 개요 및 이슈 트래커 사용

__저장소의 메인 페이지 탐색
____새로운 저장소 생성
____커밋 페이지와 git log 명령어의 비교
____branches 페이지와 git branch 명령어의 비교
____Raw, Blame, History 버튼
____Watch, Star, Fork 버튼
____설명과 URL 변경
__이슈 트래커의 효과적인 기능
____신규 이슈 생성
____사용자에게 이슈 할당
____레이블
____레이블이 UX에서 중요한 자산인 이유
____새로운 레이블 이름 생성과 여러 색상 설정
____레이블을 통한 이슈의 그룹화
____마일스톤
____코드 버전으로 작업 시 마일스톤이 유용한 이유
____신규 마일스톤 생성
____마일스톤에 이슈 추가
____마일스톤을 통한 해결된 이슈와 해결해야 하는 이슈 확인
____팁과 트릭
____README 파일
____키보드 단축키를 이용한 쉬운 탐색
__요약


2장. 위키 사용과 코드 버전 관리

__위키 사용
____위키가 훌륭한 프로젝트 문서 저장소인 이유
____신규 위키 페이지 생성
________페이지 삭제
____마크다운과 위키 - 마크다운 소개
____위키에 사이드바와 푸터 추가
____커밋 이력 확인과 상태 복원
__코드 버전 관리
____출시 생성
____출시 편집
____커맨드 라인에서 태그 푸시
____시험판으로 표시
____출시 드래프트 생성
____생성한 파일 업로드
__팁과 트릭
____아톰 피드를 통한 새 출시 구독
____로컬에서 위키 편집
____Gollum 설치
____위키를 복제하고 브라우저에서 미리보기
____로컬에서 변경하고 GitHub로 푸시하기
__요약


3장. 조직 및 팀 관리

__사용자와 조직의 차이점
__조직 역할과 저장소 권한 수준
__조직 생성
__전역 구성원 권한
__저장소
__Teams 탭 - 조직 프로젝트에 선택적인 접근 권한을 부여하는 효과적인 방법
____팀 생성
____팀으로 초대
________초대 수락
____팀 구성원 권한
____팀 가입 신청
________1단계 - 사용자
________2단계 - 사용자
________3단계 - 소유자 및 팀 관리자
____팀 저장소 추가
__People 탭
____접근 수준 관리
____구성원과 외부 공동 작업자의 차이점
____외부 공동 작업자로 강등
____구성원 초대
__조직 설정
____프로파일
____팀 프라이버시
____서드파티 접근권한
____감사 로그
____팁과 트릭
____프로젝트를 조직의 네임 스페이스로 이전
____사용자 계정을 조직 내로 전환
____팀 멘션
____대시 보드에서 조직에 대해 피드
__요약


4장. GitHub 워크플로를 사용한 협업

__풀 리퀘스트
____풀 리퀘스트가 협업을 위한 효과적 자산인 이유
____브랜치와 풀 리퀘스트의 연결
________프로젝트에 브랜치 생성- 공유 저장소 모델
________fork한 저장소에 브랜치 생성 - fork and pull 모델
____풀 리퀘스트 생성 및 제출
________Compare & Pull request 버튼 사용
________비교 기능 사용
________GitHub 웹 편집기 사용
________풀 리퀘스트 제출
__피어 리뷰 및 인라인 코멘트
____풀 리퀘스트 레이아웃
____인라인 코멘트
____풀 리퀘스트 개요
____실수 수정과 브랜치 재푸시(re-push)
__풀 리퀘스트 병합
____풀 리퀘스트 병합 이후 브랜치의 제거와 복구
____풀 리퀘스트 복원
__팁과 트릭
____커밋 메시지를 통한 이슈 완료
____풀 리퀘스트 작업 목록
____풀 리퀘스트의 diff 다운로드
____미해결 풀 리퀘스트의 전체 목록
____웹 편집기를 사용한 LICENSE 파일 추가
____웹 편집기를 사용한 새 디렉터리 생성
__요약


5장. GitHub Pages와 웹 분석

__GitHub Pages
____사용자 페이지, 조직 페이지, 프로젝트 페이지
____사용자 페이지나 조직 페이지 생성
____수동으로 프로젝트 페이지 생성
____GitHub 페이지 생성기를 통한 프로젝트 페이지 생성
____GitHub 페이지 생성기를 통한 프로젝트 페이지 업데이트
____사용자 정의 도메인 사용
____지킬(Jekyll)을 이용한 페이지의 사용자 정의
________지킬 설치
________지킬 소개
________지킬에 대해 더 알아보기
__웹 분석
____그래프
________Contributors 탭 - 추가/삭제
________저장소 트래픽 확인 - 방문자, 클론, 인기 콘텐츠
________시간별 커밋 횟수
____업데이트 빈도
____네트워크 그래프
____Members 탭
____펄스
__팁과 트릭
____지킬을 이용한 페이지 메타 데이터의 사용
__요약


6장. 사용자 및 저장소 설정

__사용자 설정
____프로필
____다중 전자 메일 설정
____SSH 키 관리
____이중 인증 설정
__저장소 설정
____저장소의 메인 페이지에 나타나는 기본 브랜치 변경
____위키 활성화/비활성화
____이슈 트래커 활성화/비활성화
____공동 작업자 추가
____소유권 이전 - 사용자에서 조직으로
____저장소 삭제
__팁과 트릭
____저장소의 크기 확인
____전자 메일 알림의 미세 조정
__요약

저자소개

아킬레아스 피핀넬리스 (지은이)    정보 더보기
오픈소스 매니아로, 가능한 많은 오픈소스 프로젝트에 참여하려고 노력하고 있다. 10여 년 전에 리눅스를 알게 된 후 줄곧 리눅스에 빠져 있다. 가장 아끼는 리눅스 배포판은 유연한 경량 시스템으로 KISS 철학 11을 준수하는 아치 리눅스(Arch Linux)다. 현재 시스템 관리자로 일하고 있으며, 특히 약간 특별한 배포가 필요한 새로운 기술을 시도하고 싶어 한다. 또한 새로운 기술을 학습할 때 도움이 되도록 기술 지침서와 논문 작성을 즐긴다. 포괄적인 문서화(comprehensive documentation)가 프로젝트의 성장과 인지에 필수적이라는 강한 믿음을 가지고 있다. 취미는 합기도고, 오픈소스 활동을 촉진하는 컨퍼런스 참석도 즐긴다.
펼치기
김영기 (옮긴이)    정보 더보기
삼성전자 네트워크 사업부 SE 그룹에서 소프트웨어 개발과 관련한 다양한 업무를 수행하고 있다. 주요 이력으로는 지능망(IN)과 모바일 자바 애플리케이션 개발, 정적 분석과 소프트웨어 구조 분석 등이 있다. 현재는 형상 관리와 SW 개발 전략을 담당하고 있으며 소프트웨어 개발과 관련 조직 구조와 개발 문화, 애자일과 데브옵스, 인프라 자동화, 데이터 사이언스 등에 관심이 많다. 보안과 관련해 5G 통신장비 보안 인증인 NESAS 인증을 위한 사업부 TF 멤버로도 활동했다. 『프로메테우스, 오픈소스 모니터링 시스템』(책만, 2019), 『만들면서 배우는 헥사고날 아키텍처 설계와 구현』(위키북스, 2022) 등을 번역하며 기술 번역가로도 활동하고 있다.
펼치기
곽서연 (옮긴이)    정보 더보기
국방과 통신 분야의 통합 비즈니스 솔루션 설계, 개발을 통해 소프트웨어 개발 경험을 쌓았다. 현재 삼성전자 네트워크 사업부의 SW 개발 프로세스를 담당하고 있으며, 인프라 개선, SW Audit, SW 아키텍처 분석 등 소프트웨어 개발과 관련된 SE 업무를 진행하고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책