기술지원 문의는 로그인 후에 가능합니다.

확인

Github

전 세계 개발자와의 짜릿한 협업!

복잡한 코드를 한눈에 (Code Review)

코드리뷰 시 코드를 개선 할 수 있지만 개발자도 사람이라 실수가 발생할 수 있습니다.
세분화된 사용 권한 및 상태 확인으로 실수를 줄이고 고품질의 코드만 병합되도록 합니다.

권한 관리

공동 작업자의 저장소 설정을 통해 최적의 액세스 권한을 부여할 수 있습니다.
일부 팀에 대해서는 액세스를 확장하고 파일을 읽거나 쓸 수 있는 팀을 선택할 수 있습니다.

브랜치 보호

Protected Branches는 코드의 무결성을 유지하는데 도움이 됩니다.
Branch로 Push 할 수 있는 사용자를 제한하고, 특정 Branch를 보호 합니다.

상태 점검

Branch에 오류 방지 Layer를 추가하여 상태를 자동으로 체크할 수 있습니다.

새로운 관리 방법론(Project Management)

프로젝트 보드(Project board)를 사용하여 모든 작업을 시각화하고 우선 순위를 지정할 수 있습니다. 조직 별로 계획되거나 진행중인 프로젝트를 한 보드에서 관리할 수 있습니다.

상태 별 프로젝트 구성

레이블을 활용하여 “In Progress,” “Up Next,” 등 작업 상태에 따른 정렬이 가능합니다.

작업 목록 추가

작업(Tasks)에 메모를 작성하거나 기존의 이슈를 검색하여 작업을 요청하거나 다음 작업 목록으로 설정할 수 있습니다.

작업 공유

각 작업(Tasks)에 고유한 URL이 있어 공동 작업과 개인 작업을 쉽게 공유하고 토론할 수 있습니다.

프로젝트 활동보기

활동보기(Activity view)는 팀 프로젝트에서 일어나는 모든 일을 추적하고 마지막으로 보았던 때로부터 변경된 사항을 정확히 볼 수 있도록 도와줍니다.

프로젝트 완료

프로젝트를 완료한 뒤에는 프로젝트 보드에서 활성화 중인 내역을 정리합니다.

쉬운 통합 관리(Integrations)

App

세분화 된 API 사용 권한과 기본 제공 webhook을 통해 사용자가 구축한 것을 보다 효과적으로 제어할 수 있습니다.

Marketplace

앱이 요구 사항을 충족하는 경우 수백만 명의 개발자가 찾을 수 있는 GitHub Marketplace에 추가할 수 있습니다.

릴리즈부터 API 까지

릴리즈를 하자 마자 즉시 API를 사용할 수 있습니다.

한 번의 호출로 정확한 데이터 수집

단일 요청에서 필요한 데이터를 정확하게 가져 오는 GraphQL 쿼리를 작성할 수 있습니다.
더 이상 REST API를 여러 번 호출할 필요없이 직접 데이터를 처리할 수 있습니다.

지식 공유의 장(Social coding)

프로젝트 팔로잉

관심있는 프로젝트를 팔로잉하여 자신이 개발에 참여하지 않은 프로젝트라도 추적할 수 있습니다.
개발자 간의 지식을 공유하고 새로운 방법을 배울 수 있게 합니다.

관심 분야의 탐험

뉴스피드에서 추천하는 데이터 기반 프로젝트들을 볼 수 있으며 Explore를 사용하여 선별된 컬렉션이나, 최근 인기있는 저장소, 떠오르는 주제들을 찾을 수 있습니다.

성과의 공유

오픈 프로젝트의 활동과 기여를 통해서 개발자 자신의 성취도를 볼 수 있습니다.
굳이 수많은 포트폴리오 및 작업물을 게시하지 않아도 자신의 커리어를 보여줄 수 있습니다.

손쉬운 웹 페이지 서비스 (Documentation)

GitHub Pages

GitHub Pages를 사용하여 저장소에서 직접 정보 페이지를 호스팅할 수 있습니다.
Jekyll을 사용하여 정적 사이트를 만들고, main brunch의 /docs 폴더에 페이지를 게시하는 것 만으로 웹 페이지를 서비스 할 수 있습니다.

Wikis

위키는 자체 저장소이므로 모든 변경 사항이 버전화 되고 비교 가능합니다.
텍스트 편집기를 사용하면 Textile 또는 GitHub Flavored Markdown과 같이 선택한 텍스트 형식 언어로 문서를 쉽게 추가 할 수 있습니다.

Host all your code

저장소는 SVN을 사용하거나 Git LFS를 사용하여 대용량 파일로 작업하는 경우에도 코드를 한 곳에 보관하는 데 도움이 됩니다.
개인 및 팀을 위한 저장소를 무제한으로 생성이 가능하며, 원하는 만큼 많은 프로젝트를 만들거나 가져올 수 있습니다.

Make changes confidently

코드를 commit하여 관리하면 언제든 commit 메시지를 검색하여 변경 사항을 찾을 수 있습니다.
Blame view 기능을 사용하여 변경 사항을 추적하고 파일 및 코드가 어떻게 발전했는지 확인 할 수 있습니다.

Package and release code

최근에 종료되거나 완료된 프로젝트를 공유할 준비가 되면 변경 사항을 새로운 릴리스로 패키지화 할 수 있습니다.
릴리스 노트 초안을 작성하고 출시 예정 버전 파일에 다운로드 링크를 연결할 수 있습니다.