- 인쇄
- PDF
SourceCommit 개요
- 인쇄
- PDF
Classic/VPC 환경에서 이용 가능합니다.
SourceCommit은 소스 코드와 다양한 파일들을 안전하게 저장하기 위한 프라이빗 Git 리포지토리 서비스입니다. SourceCommit에서 리포지토리를 생성해 팀 프로젝트를 효율적으로 관리하고 소스 코드 등의 데이터를 손쉽게 저장할 수 있습니다.
SourceCommit이 제공하는 다양한 기능
SourceCommit이 제공하는 다양한 기능에 대한 설명은 다음과 같습니다.
클라우드 환경에 특화된 완전 관리형 개발 기능: SourceCommit은 네이버 클라우드 플랫폼 환경에 특화된 완전 관리형 개발 기능을 지원하므로, 서비스를 신청하는 즉시 개발 환경을 구축하고 개발에 필요한 소스 코드나 파일을 안전하게 관리할 수 있습니다.
편리한 대용량 리포지토리 운용: SourceCommit은 뛰어난 확장성을 가진 고가용성 서비스를 제공하므로, 인프라에 대한 고민이나 데이터 용량의 제약 없이 쉽고 빠르게 안정적인 대용량 리포지토리를 운용할 수 있습니다.
뛰어난 확장성과 호환성: SourceCommit은 모든 Git 명령어를 지원하는 동시에 모든 Git 클라이언트와의 호환성을 제공하므로, 외부 리포지토리를 복사하거나 연동해 간편하게 사용할 수 있습니다.
강력한 보안 기능: SourceCommit은 강력한 악성코드 감염 진단 서비스인 File Safer와 연동해 리포지토리 내의 스크립트 및 바이너리 파일에 대해 커밋 단위의 악성 데이터 진단 기능을 제공하므로, 백신의 오진으로 발생할 수 있는 문제를 소스 배포 전에 확인하고 방지할 수 있습니다.
SourceCommit 가이드 안내
SourceCommit은 한국 리전, 싱가포르 리전, 일본 리전에서 서비스를 제공하고 있습니다. 해당 리전에서 제공하는 서비스 내용은 동일하며, SourceCommit의 원활한 이용을 위해 다음 목차와 목차별 내용을 확인해 주십시오.
- SourceCommit 개요: SourceCommit 소개 및 이용에 도움이 되는 연관 리소스, FAQ 안내
- SourceCommit 사용 준비: SourceCommit을 이용하기 위한 요구 사양, 지원 항목, 제약 사항 안내
- SourceCommit 이용 시나리오: SourceCommit을 이용하는 전체 프로세스 안내
- SourceCommit 시작: 네이버 클라우드 플랫폼 콘솔에서 SourceCommit 리포지토리를 생성하는 방법 안내
- SourceCommit 사용: SourceCommit 리포지토리의 상세 사용 방법 안내
- SourceCommit 화면: SourceCommit 리포지토리의 기본 정보와 기능 탭 및 버튼 확인 방법 안내
- 커밋 생성: 코드 파일의 생성, 추가, 수정, 삭제 등을 통한 커밋 생성 방법 안내
- 리포지토리 관리: 커밋 이력 확인, 브랜치 및 태그 관리, 풀 리퀘스트 사용, 설정 변경, 리포지토리 삭제 등 리포지토리의 다양한 기능을 사용하고 관리하는 방법 안내
- Git 클라이언트 사용: Git 클라이언트를 이용해 리포지토리를 복제(clone)하고 파일을 수정한 후 업로드(push)하는 방법 안내
- 웹훅 사용 : SourceCommit 웹훅의 상세 사용 방법 안내
- 대용량 파일 업로드(LFS) 사용: Git-LFS를 이용한 대용량 파일 업로드 방법 안내
- File Safer 사용: SourceCommit 내에서 악성 코드 진단 서비스인 File Safer 사용 방법 안내
- SourceCommit 수동 백업: SourceCommit 리파지토리의 수동 백업 방법 안내
- SourceCommit 리소스 관리: SourceCommit 서비스의 리소스 정보 확인 방법 안내
- SourceCommit 권한 관리: Sub Account를 활용한 SourceCommit 권한 관리 방법 안내
- SourceCommit 용어: SourceCommit 사용 시 반드시 알아두어야 할 주요 용어와 해설 안내
- SourceCommit 릴리스 노트: SourceCommit 사용 가이드 업데이트 이력
SourceCommit 연관 리소스
네이버 클라우드 플랫폼에서는 SourceCommit에 대한 고객의 이해를 돕기 위해 사용 가이드 외에도 다양한 연관 리소스를 제공하고 있습니다. SourceCommit을 도입하기 위해 고민 중이거나 데이터 관련 정책을 수립하면서 자세한 정보가 필요한 개발자, 마케터 등은 다음 리소스를 적극 활용해 보십시오.
- SourceCommit에 대한 이해와 사용 방법 고도화
- SourceCommit API 가이드: SourceCommit 개발자를 위한 API 사용 방법
- Ncloud 사용 환경 가이드: VPC 환경 및 지원 여부에 대한 가이드
- Developer Tools 서비스 실습 예제: 네이버 클라우드 플랫폼에서 제공하는 Developer Tools 서비스 4종(SourceCommit, SourceBuild, SourceDeploy, SourcePipeline)을 활용하는 실습 예제 소개
- 요금 소개, 특징, 상세 기능: SourceCommit의 요금 체계, 특징, 상세 기능 요약
- 서비스 최신 소식: SourceCommit 관련 최신 소식
- 자주 하는 질문: SourceCommit 사용자들이 자주 하는 질문
- 문의하기: 사용 가이드를 통해서도 궁금증이 해결되지 않는 경우 직접 문의
- SourceCommit과 함께 사용할 수 있는 연동 서비스 사용 가이드
- SourceBuild 사용 가이드: 빌드 전 소스 코드를 저장하는 리포지토리 서비스인 SourceBuild 사용 방법
- SourceDeploy 사용 가이드: 빌드 결과물의 배포를 도와주는 자동화 서비스인 SourceDeploy 사용 방법
- SourcePipeline 사용 가이드: 리포지토리, 빌드, 배포를 통합한 자동화 관리 서비스인 SourcePipeline 사용 방법
- Sub Account 사용 가이드: SourceCommit의 관리 및 운영 권한 관리를 도와주는 Sub Account 사용 방법
- File Safer 사용 가이드: SourceCommit과 연동해 사용할 수 있는 악성 코드 진단 서비스인 File Safer 사용 방법
- Object Storage 사용 가이드: SourceCommit LFS 데이터의 저장소로 사용할수 있는 Object Storage 사용 방법
자주 하는 질문을 먼저 확인해 보십시오.
사용 가이드를 읽기 전 자주 하는 질문에 대한 답변으로 궁금증을 빠르게 해소할 수 있습니다. 만약 다음의 자주 하는 질문에서 원하는 답을 얻지 못하면 사용 가이드에서 원하는 내용을 찾아서 확인해 보십시오.
Q. SourceCommit의 사용 방법이 궁금합니다.
A. 다음과 같이 SourceCommit 서비스를 신청하고 사용할 수 있습니다.
* 리포지토리 생성 혹은 복사: 콘솔의 Developer Tools > SourceCommit에서 새로운 리포지토리를 생성하거나 기존에 사용하던 리포지토리를 SourceCommit으로 복사해서 사용할 수 있습니다.
* 리포지토리 복제(Clone): Git 클라이언트를 이용해 콘솔에서 생성한 리포지토리를 로컬 PC에 복제해 사용할 수 있습니다.
* 파일 업로드(Push): 로컬 PC에서 수정하거나 추가한 파일(최대 500 MB)을 SourceCommit의 리포지토리에 업로드할 수 있습니다. (500 MB를 초과하는 파일을 업로드하려면 대용량 파일 업로드(LFS) 사용을 참조해 주십시오.)
* 콘솔에서 변경 사항 관리: 리포지토리를 선택해 코드 탭에서 변경 사항을 확인하고 관리할 수 있습니다.
Q. 생성한 리포지토리는 어디서 확인할 수 있나요?
네이버 클라우드 플랫폼 콘솔
- 리포지토리를 확인하거나 생성, 수정 및 삭제할 수 있습니다.
- 리포지토리를 사용할 서브 계정을 추가하고 권한을 변경할 수 있습니다.
- Git URL을 확인할 수 있습니다.
- 리포지토리 소스 코드와 커밋 내용, 브랜치 그래프 등을 확인할 수 있습니다.
- Git 클라이언트에서 사용할 Git 계정(자격 증명)을 설정할 수 있습니다.
로컬 PC(Git 클라이언트)
- 콘솔에서 리포지토리의 Git URL을 확인한 후 Git 클라이언트를 사용해 SourceCommit에서 생성한 리포지토리를 로컬 PC로 다운로드하고 변경할 수 있습니다.
- SourceCommit 콘솔의 리포지토리 목록에서 리포지토리 URL을 클릭해 리포지토리의 Git URL를 확인하거나 클립보드에 복사할 수 있습니다.
- SourceCommit 콘솔의 코드 탭에서 [CLONE URL] 버튼을 클릭하면 리포지토리의 Git URL을 클립보드에 복사할 수 있습니다.
- Git 클라이언트 사용 시 SourceCommit 콘솔에서 설정한 Git 계정을 사용해 주십시오.
- 원활한 Git 동작을 위해 v1.8.4.3 이상의 Git 클라이언트를 사용해 주십시오.
Q. SourceCommit에 대한 서브 계정 권한을 부여할 수 있나요?
- 네이버 클라우드 플랫폼 콘솔의 Services > Management & Governance > Sub Account > Sub Accounts 메뉴에서 SourceCommit에 대한 권한을 부여할 수 있습니다.
- NCP_INFRA_MANAGER: 고객 계정과 동일하게 SourceCommit을 포함한 네이버 클라우드 플랫폼 내 모든 서비스 이용 가능. 단, 마이페이지의 일부 관리 기능 제외.
- NCP_SOURCECOMMIT_MANAGER: SourceCommit 내 모든 기능 이용 가능
- 서브 계정에 관한 자세한 내용은 Sub Account 사용 가이드를 참조해 주십시오.