간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (15,390원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (11,340원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (12,960원)
(최대할인 4만원 / 2만원 이상 결제)
Close

GitHub Essentials : 소프트웨어 개발에 GitHub 활용하기

원제 : GitHub Essentials: Unleash the power of collaborative development workflow using GitHub, one step at
소득공제

2013년 9월 9일 이후 누적수치입니다.

공유하기
정가

18,000원

  • 16,200 (10%할인)

    900P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 마이페이지에서 직접 구매확정하신 경우만 적립 됩니다.
추가혜택
배송정보
  • 4/1(토) 이내 발송 예정  (서울시 강남구 삼성로 512)
  • 무료배송
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(238)

  • 상품권

AD

책소개

[GitHub Essentials]은 버전 관리 시스템인 Git을 기반으로 하는 GitHub의 강력한 기능을 소개한다. 저장소 생성의 기본 사항부터 시작해 프로젝트에 대한 토론이 이뤄지는 이슈 트래커의 관리 방법, 프로젝트에 사용할 수 있는 위키와 문서화 기능까지 살펴본다. 이와 함께 GitHub에서 팀을 관리하는 방법과 GitHub의 핵심적인 기능 중 하나인 풀 리퀘스트(Pull request)를 살펴본다. 마지막으로 GitHub에서 호스팅하는 간단한 웹 페이지 생성 방법과 사용자 및 저장소에서 구성할 수 있는 설정들을 살펴본다.

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 계정에 대한 저장소의 생성과 업로드
■ 서로 다른 접근 수준을 갖는 조직의 생성과 팀 관리
■ 효과적인 이슈 트래커의 사용법과 레이블, 마일스톤을 갖는 이슈에 내용 추가
■ 소프트웨어 버전의 예약과 출시
■ 팀의 효과적인 작업 방법과 코드를 통한 협업
■ 사용자 계정과 프로필 생성, 접근 수준과 사용자 설정 방법
■ GitHub가 제공하는 정교한 도구를 이용해 프로젝트와 관련된 커뮤니티 생성
■ 쉬운 배포와 프로젝트를 위한 무료 정적 웹 사이트 구축

★ 이 책의 대상 독자 ★

Git에 대한 기본적인 지식을 갖고 있는 숙련된 개발자나 초보 개발자를 대상으로 한다. 트위터, 구글, 또는 GitHub 같은 대규모 프로젝트에 대해 배우고 코드 협력 방법에 대해 알기고 싶다면, 이 책은 당신을 위한 것이다.

★ 이 책의 구성 ★

1장, ‘저장소의 개요 및 이슈 트래커 사용’에서는 GitHub가 제공하는 주요 기능의 일부와 이러한 기능의 사용 방법을 설명한다. 이슈 트래커는 프로젝트 개발자와 사용자 사이의 의사소통에 중요하다. 이슈 트래커는 버그, 리포트, 기능 요청, 그리고 무엇이든 기록할 수 있는 각 저장소의 전용 메모장으로 생각하면 된다. GitHub는 이슈 트래커 상단에 레이블과 마일스톤 같은 다양한 구현 기능을 갖고 있으며, 이러한 기능은 모든 이슈에 대해 더 나은 시각화와 분류 능력을 제공한다.
2장, ‘위키 사용과 코드 버전 관리’에서는 프로젝트를 보완하는 문서화 기능을 제공하며 위키를 생성, 편집, 유지하는 방법에 도움이 되는 내용을 학습한다. 또한 기존 브랜치에서 분기되는 새로운 출시 브랜치나 태그, 선택적인 출시 노트(release notes)를 생성하는 방법을 배운다. 최종 사용자는 이와 같은 방법으로 이전 버전에서의 변경 사항을 이해 할 수 있다.
3장, ‘조직 및 팀 관리’에서는 독자가 소유하는 조직의 생성과 관리 방법을 학습한다. 또한 팀 생성 방법, 팀에 사용자를 추가하는 방법, 필요에 따라 사용자에게 서로 다른 액세스 수준을 할당하는 방법도 배운다.
4장, ‘GitHub 워크플로를 사용한 협업’에서는 브랜치와 GitHub의 가장 강력한 기능인 당김 요청을 통한 작업 방법에 대해 학습한다.
5장, ‘GitHub 페이지와 웹 분석’에서는 프로젝트와 관련한 웹 페이지를 구축하고, GitHub 상에서 배타적으로 호스팅하는 방법을 학습한다. 독자들은 HTML, CSS, 그리고 자바 스크립트를 이용해 정적 웹 페이지를 만들 수 있는 능력을 갖고 있어야 한다.
6장, ‘용자 및 저장소 설정’에서는 가장 일반적이고 필수적인 내용인 사용자와 저장소 설정에 대해 살펴본다. 사용자 관점에서 독자의 사용자 설정 페이지에는 계정에 대해 하나 이상의 이메일을 연관시키고, 여러 SSH 키를 추가하거나 2단계 인증 같이 설정 가능한 많은 정보들이 있다. 마찬가지로 저장소의 일부 기능들은 저장소 설정 페이지에서 설정이 가능하다. 예를 들어, 독자는 위키 페이지를 활성화하거나 비활성화 할 수 있으며, 일반 사용자에게 이
슈 트래커에 쓰기 권한을 부여하거나 완전히 비활성화할 수도 있다.

목차

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

저자소개

아킬레아스 피핀넬리스 [저] 신작알림 SMS신청
생년월일 -

해당작가에 대한 소개가 없습니다.

김영기 [역] 신작알림 SMS신청
생년월일 -

삼성전자 네트워크 SE 그룹에서 소프트웨어 개발과 관련된 다양한 업무를 수행 중이다. 주요 이력은 지능망(IN)과 모바일 애플리케이션 개발, 정적 분석과 소프트웨어 구조 분석, 소프트웨어 개발 인프라 관리 등이다. 현재는 CM 업무를 주로 수행하고 있으며 소프트웨어 개발과 관련된 조직의 개발 문화, 애자일과 데브옵스, 인프라 자동화에 관심이 많다.

곽서연 [역] 신작알림 SMS신청
생년월일 -

해당작가에 대한 소개가 없습니다.

이 상품의 시리즈

(총 239권 / 현재구매 가능도서 239권)

선택한 상품 북카트담기
펼쳐보기

전공도서/대학교재 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    100자평

    작성시 유의사항

    평점
    0/100자
    등록하기

    100자평

    0.0
    (총 0건)

    판매자정보

    • 인터파크도서에 등록된 오픈마켓 상품은 그 내용과 책임이 모두 판매자에게 있으며, 인터파크도서는 해당 상품과 내용에 대해 책임지지 않습니다.

    상호

    (주)교보문고

    대표자명

    안병현

    사업자등록번호

    102-81-11670

    연락처

    1544-1900

    전자우편주소

    callcenter@kyobobook.co.kr

    통신판매업신고번호

    01-0653

    영업소재지

    서울특별시 종로구 종로 1(종로1가,교보빌딩)

    교환/환불

    반품/교환 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청 또는 1:1 문의 게시판 및 고객센터(1577-2555)에서 신청 가능

    반품/교환가능 기간

    변심 반품의 경우 출고완료 후 6일(영업일 기준) 이내까지만 가능
    단, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

    반품/교환 비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    상품이나 서비스 자체의 하자로 인한 교환/반품은 반송료 판매자 부담

    반품/교환 불가 사유

    ·소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)

    ·소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등

    ·복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

    ·시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

    ·전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

    상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있음

    소비자 피해보상
    환불지연에 따른 배상

    ·상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

    ·대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    (주) 인터파크커머스 안전결제시스템 (에스크로) 안내

    (주)인터파크커머스의 모든 상품은 판매자 및 결제 수단의 구분없이 회원님들의 구매안전을 위해 안전결제 시스템을 도입하여 서비스하고 있습니다.
    결제대금 예치업 등록 : 02-006-00064 서비스 가입사실 확인

    배송안내

    • 교보문고 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다.

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능합니다.

    • 배송비는 업체 배송비 정책에 따릅니다.

    • - 도서 구매 시 15,000원 이상 무료배송, 15,000원 미만 2,500원 - 상품별 배송비가 있는 경우, 상품별 배송비 정책 적용