개발자를 위하여!

GitHub는 수많은 개발자들의 작업 방식에 영감을 얻어 만들어진 소스코드 리뷰 플랫폼 입니다.

오픈 소스에서 엔터프라이즈 버전에 이르기까지 3,100만명의 개발자와 함께

자신의 소스 코드를 리뷰 하면서 프로젝트를 관리하고 소프트웨어를 구축 할 수 있습니다.

Code Review

GitHub는 완벽한 협업을 이뤄냅니다.
Pull 요청에서 발생하는 대화 및 코드 리뷰는 팀이 중요한 작업을 공유하고, 더 나은 코드를 작성하여 소프트웨어 품질을 향상시킵니다.

Project Management

GitHub는 프로젝트 단위로 코드를 관리하여 혼란스러움을 줄일 수 있습니다. 자신만의 혼란스러움이 닥쳤을 경우 프로젝트에 팀원을 참여시켜 도움이나 조언을 받아보세요.

Integrations

GitHub 계정으로 Github Marketplace에서 필요한 앱을 검색하고 구매할 수 있습니다. 관심있거나 구매의사가 있는 도구는 즐겨 찾기로 목록화 할 수 있습니다.

강력한 소스코드 보안과 권한 설정을 위한 GitHub Enterprise 버전을 경험해보세요!

견적문의

Bring GitHub Enterprise to Work

GitHub Enterprise를 도입하는 것은 버그를 추적하고 아이디어를 토론하면서

팀원이 모두 함께 소프트웨어를 계획, 빌드, 검토 및 출시하는 가장 똑똑한 방법입니다.

| Code security 코드보안

문제가 발생하기 전에 예방하십시오. 브랜치 보호, 커밋(Commits) 서명 및 상태(Status) 확인 기능은 작업을 보호하고 코드 품질을 향상시킵니다.

| Access controlled 액세스 제어

SAML/SSO 및 LDAP를 통하여 2단계 인증 및 세분화된 권한 설정이 가능하며 특정 코드에 대한 사용자 액세스를 제어할 수 있습니다.

Code review

자세히 보기

| Start with a pull request

Pull 요청은 팀이 GitHub Enterprise에서 코드를 리뷰하고, 개선시키기 위한 시작입니다. 소스 코드를 변경하기 전에 프로젝트를 개선시키기 위하여 새로운 기능을 제안하고 구현에 관한 세부 사항을 논의 하십시오.

| Make a change

새로운 기능을 시작하거나 Pull 요청을 사용하여 기존 코드에 대한 변경 사항을 제안할 수 있습니다.

팀이 세부 사항을 조정하고 변경 사항을 수렴하기 위한 기반이 됩니다.

| See every update

Diff

코드와 함께 컨텍스트에서 변경 사항을 미리보고 제안된 내용을 확인할 수 있습니다. Side-by-Side Diffs는 원본 파일 옆에 표시되어 추가, 편집 및 삭제된 코드를 빠르게 확인할 수 있으며, 변경 사항을 쉽게 찾을 수 있습니다.

History

타임라인 형식의 인터페이스에서 Pull 요청과 관련된 커밋(Commits), 주석, 및 참조를 확인할 수 있습니다. Pull 요청은 마지막으로 확인한 이후 변경된 내용을 강조하여 표시합니다.

Blame

어떠한 변경 전에 파일이 어떻게 보이는지 미리 확인하십시오. Blame 보기 기능을 사용하면 파일 전체 기록을 보지 않고도 시간이 지남에 따라 파일의 일부가 어떻게 변화했는지 확인할 수 있습니다

| Discuss code

Comments

Github Enterprise에서 대화는 코드와 함께 생성됩니다. 코드 구문에 대한 자세한 설명을 남기고 인라인 코멘트를 남길 수도 있습니다.

Review requests

해결되지 않는 소스 코드는 동료에게 리뷰를 요청해 보십시오. Pull 요청에 사용자를 추가하면 피드백이 필요하다는 알림을 전송할 수 있습니다.

Reviews

동료에게 몇 가지 알림을 설정할 수 있습니다. 사용자의 코멘트를 하나로 정리하여 변경 및 리뷰가 필요한 코멘트인지 구분할 수 있습니다.

| Resolve simple conflicts

GitHub Enterprise를 통하여 소스코드 병합으로 인한 충돌 이슈를 간단하게 해결할 수 있으며, Pull 요청을 더 빠르게 진행할 수 있습니다.

| Merge the highest quality code

소스 코드 리뷰를 통해 품질을 개선시킬 수 있지만 이슈는 여전히 발생합니다. GitHub Enterprise를 통하여 이슈를 최소화하고 고품질의 코드가 세부적인 사용자 권한을 갖고, 병합(Merge) 되도록 관리하십시오.

Permissions

공동 작업 설정을 통하여 저장소에 액세스 권한을 부여할 수 있습니다. 여러 사용자에 대한 액세스 권한(파일을 읽거나 쓸 수 있는)을 선택할 수 있습니다. 권한에 대한 기준을 초기에 계획에 따릅니다.

Protected branches

특정 브랜치를 보호하는 것은 코드의 일관성을 유지하는데 도움이 됩니다. 브랜치에 대한 접근 권한을 설정하고 중지할 수 있습니다. Protected Branches API로 정책을 수립해 보십시오.

Required status checks

체크 리스트 및 레이어를 추가하여 특정 브랜치의 상태를 주기적으로 점검할 수 있습니다. GitHub Enterprise의 Status API를 사용하여 테스트를 실행하고 병합(Merge)를 비활성화 활 수 있습니다.

당신의 팀원은 이미 GitHub Enterprise를 사용 중 일지도 모릅니다.

견적문의

Project management

자세히 보기

| Start with an issue

새로운 아이디어를 제안하거나 버그를 추적하기 위해 이슈를 생성하십시오. 그런 다음 작업을 세분화하고 참고 가능한 파일을 첨부하는 등 담당자를 설정하여 이슈를 빠르게 해결할 수 있습니다. GitHub Enterprise는 대부분의 이미지 파일 형식을 지원합니다.

Tasks

Markdown을 활용하여 작업(Tasks) 목록에 대한 설명, 의견 및 Pull 요청을 생성할 수 있습니다.

작업 목록의 우선순위가 변경 되었을 경우 각 태스크의 진행 상황을 확인하여 우선순위를 변경할 수 있습니다.

Assignees and mentions

최대 10명의 팀원을 참조하거나 작업을 할당 받은 사용자를 확인할 수 있습니다.

이슈가 변경되거나 다른 사용자가 코멘트를 남겼을 경우 알림을 받을 수 있습니다. 알림 기능은 자유롭게 On/Off 설정이 가능합니다.

Labels

GitHub Enterprise는 레이블 기능을 사용하여 이슈에 태그를 남길 수 있으며, 태그를 통해 빠른 검색이 가능합니다.

태그를 기준으로 이슈를 필터링하여 프로젝트에 포함된 비슷한 이슈들을 빠르게 해결하십시오.

Milestones

브랜치 별 작업 목록 및 목표 달성을 위한 마일드스톤(Milestones)을 생성할 수 있습니다. 마인드스톤을 생성함으로써 프로젝트의 전반적인 진행 상황을 주기적으로 관리하십시오.

| See your work take shape with Projects

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

Organize projects by status

레이블 기능을 활용하여 “진행중”, “예정”, “D-100” 등 작업 상태에 따른 정렬이 가능합니다.

Add tasks to columns

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

Share work

각 태스크에는 고유한 URL이 있으므로 공동 작업과 개인 작업을 쉽게 공유하고 토론할 수 있습니다. 메모 이상의 코멘트가 필요할 경우 프로젝트 보드를 활용하십시오.

See project activity

화동보기 기능을 사용하면 팀 프로젝트에서 발생한 모든 활동(Activity)를 표시하고 추적하거나 파악할 수 있습니다.

Finish your project

프로젝트가 마무리 되었군요! 축하드립니다. 이제 프로젝트 보드를 닫고 활성 프로젝트 목록에서 제거 및 정리하십시오.

Integrations

자세히 보기

| Built to grow

GitHub Enterprise는 응용프로그램 및 사용자 지정 도구 간의 제한이 없습니다.
사용자는 변화에 따라 프로세스를 조정하고, 신기술을 빠르게 도입하여 제품의 질을 향상시키며, 효과적으로 관리하기 위한 간편한 통합 기능을 활용할 수 있습니다.

사내 설치형 GitHub Enterprise를 통하여 귀사의 소스코드 자산을 보호하십시오.

견적문의

GitHub Enterprise Edition

유연한 호스팅 공간 또는 사내 설치형 보안까지 귀사의 팀을 구축하는데 필요한 모든 GitHub Enterprise Edition 확인해보십시오.

Enterprise Cloud

사내에 인프라 관리 팀이 없으나 고급 보안 인증과
세분화된 권한 설정 기능이 필요한 팀에 적합합니다.

Get Started

Enterprise Server

보다 직접적인 액세스 및 제어가 필요한
자체 호스팅 솔루션을 원하는 팀에 적합합니다.

Get Started

약 200만명 이상의 기업과 조직에서 GitHub Enterprise를 사용하고 있습니다.

GitHub 지원환경

GitHub vs Perforce

   GitHub
Enterprise
Perforce
HelixSwarm
Perforce
TeamHub
Perforce
Helix4Git
Collaboration Code search O O X
Pull requests O O O X
Inline editing O X O X
Markdown support O O O X
@mentions O O O X
Inline rendering of PDF files O X X X
Image diffs O X X X
Security Encryption In flight O X X
At rest dependent on infrastructure X X
Authentication and
access control
Two factor authentication O X X
Team permissions O O O
Organization permissions O O X
Fork permissions O O X
LDAP O O X
SAML O X X
CAS O X X
Audit User actions O X X
Git actions O X X
 Hosting Options  Amazon AWS O X –  X
Amazon AWS GovCloud  O X  – X
 Microsoft Azure O X  – X
Google Cloud Platform  O X  – X
Cloud Platform  O X  O X
On-premises Server  O O O O
Deployment flexibility O X X X
Administration High availability user configurable O O X
Backups O O O X
Locally controlled backups O O O X
Monitoring O X X X
Management via SSH O X X O
Custom SMTP configuration O O O X
In-app messaging to users O X X X
Custom upgrades O X X X
Support Unlimited 24×5 email support  O O O O
24×7 support on urgent issues O O O O

GitHub vs Other tools

  JIRA Perforce
IM | Hansoft
GitLab GitHub
Devices Supported Windows
Linux
Mac
Web-based
Windows
Linux
Mac
Web-based
Windows
Linux
Mac
Web-based
iOS
Android
Windows
Linux
Mac
Web-based
iOS
Android
Typical Customers 중소기업,
대기업
전 규모 적용 가능 중소기업,
대기업
전 규모 적용 가능
API O O O O
개발 및 품질 관리 보통 간단 간단 보통
위험 분선 및 관리 약간 복잡 쉬움 쉬움 쉬움
백 로그 기능 지원 O O O O
Branching X O O O
Tracking O O O O
Agile Report O O O O
Issue Boards O O O O
License Proprietary Commercial MIT Expat,
Commercial

GitHub vs BitBucket

  Bitbucket GitHub
이슈트래킹 O O
마크다운 지원 O O
포크/클론 가능 O O
도구 지원

Git,CodePlex,
Google Code,
HG,Source,
Forge,SVN

Git,SVN,
HG,TFS

통합 JIRA,
Crucible,
Jenkins,Bamboo
Asana,Zendesk,
CloudBess,Travis,
CodeClimate,AWS,
Azure,Google Cloud,
Heroku
공개 저장소(무료 기준) 제한 없음 제한 없음
개인 저장소(무료 기준) 1GB 제공 안함
호스팅 방식 클라우드 클라우드
지속적 배포 기본 제공 O X
LFS 지원 여부 지원 지원(트래픽 제한 존재)
Mercurial 지원 O X
브랜치 권한 O O
Pull Request 승인 O O
멤버 제한(무료 기준) 5명 제한 없음
버그 추적 X O
Projections X O
2FA O O