---
title: "SourceCommit 시작"
slug: "sourcecommit-start"
tags: ["SourceCommit"]
updated: 2026-05-21T09:01:43Z
published: 2026-05-21T09:03:15Z
canonical: "guide-gov.ncloud-docs.com/sourcecommit-start"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://guide-gov.ncloud-docs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SourceCommit 시작

<p class="platform-info type-classic-vpc">Classic/VPC 환경에서 이용 가능합니다.</p>

SourceCommit 시작에서는 SourceCommit 사용 환경을 확인하고 전체 [사용 시나리오](/docs/sourcecommit-procedure)와 [용어](/docs/sourcecommit-glossary)를 숙지한 후 SourceCommit을 정상적으로 사용하기 위해 사용자가 해야 할 일을 설명합니다. SourceCommit 시작에서 설명하는 내용은 다음과 같습니다.


* SourceCommit 이용에 필요한 사용자 권한
* 새 리포지토리를 생성하는 방법
* 사용 중인 외부 리포지토리를 복사하는 방법

## 사용자 권한<a name="사용자권한"></a>
로그인 계정에 따른 SourceCommit 이용 권한을 확인하고, 필요에 따라 콘솔의 **Menu** > **Services > Management & Governance > Sub Account** 메뉴에서 서브 계정 권한을 설정해 주십시오.
* 고객 계정: SourceCommit의 모든 기능을 제약 없이 이용 가능 
* 고객이 생성한 서브 계정: SourceCommit을 사용하려면 다음 권한 중 하나가 필요
    * NCP_INFRA_MANAGER: 모든 서비스에 접근할 수 있으나 콘솔의 **My Account** > **과금 정보 및 비용 관리** > **청구 및 결제 관리** 메뉴만 접근이 차단된 권한 |
    * NCP_SOURCECOMMIT_MANAGER: SourceCommit 내 모든 기능 이용 가능

:::(Info) (참고)
서브 계정에 액션(action)별 상세 권한을 설정하려면 다음 문서를 참고해 주십시오.
* [Sub Account 사용 가이드](/docs/subaccount-overview)
* [SourceCommit 권한 관리](/docs/devtools-devtools-2-3)
:::


## 리포지토리 생성<a name="리포지토리생성"></a>
네이버 클라우드 플랫폼의 SourceCommit을 사용해 새 리포지토리를 생성하는 방법은 다음과 같습니다.
1. 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
2. 콘솔 화면 우측 상단의 **리전 & 플랫폼** 버튼을 클릭해 주십시오.
3. 이용 중인 리전과 플랫폼을 선택한 후 **[적용]** 버튼을 클릭해 주십시오.
4. 콘솔 화면 좌측 상단의 **Menu**를 클릭해 주십시오.
5. **Services > Developer Tools > SourceCommit** 메뉴를 차례대로 클릭해 주십시오.
6. **[리포지토리 생성]** 버튼을 클릭해 주십시오.
7. 리포지토리 생성 화면이 나타나면 다음 단계를 차례대로 진행해 주십시오.
    * [1. 기본 설정](#1기본설정1)
    * [2. 보안상품 연동](#2보안상품연동1)
    * [3. 최종 확인](#3최종확인1)
​

### 1. 기본 설정<a name="1기본설정1"></a>
1. 리포지토리 이름과 설명을 입력해 주십시오.
2. 초기화 설정 옵션을 선택한 후 **[다음]** 버튼을 클릭해 주십시오.
    * `README` 파일을 자동으로 생성하려면 **Add a README**를 선택해 주십시오.
    * `.gitignore` 템플릿 파일의 생성 여부를 선택해 주십시오. (기본 설정: **Add a .gitignore: None**, 생성하지 않음)

:::(Info) (참고)
목록에서 `gitignore` 플랫폼 유형을 선택하면 리포지토리 생성 시 선택한 플랫폼에 해당하는 `.gitignore` 템플릿 파일이 자동으로 생성됩니다.
:::   

### 2. 보안 상품 연동<a name="2보안상품연동1"></a>
File Safer 서비스 연동 여부를 선택해 주십시오.
* File Safer 서비스 연동을 사용하지 않으려면 **[다음]** 버튼을 클릭해 주십시오.
* File Safer 서비스를 신청한 후 리포지토리와 연동하려면 **FILE SAFER 이용 신청**을 클릭해 주십시오.
* File Safer 서비스를 이용 중인 경우 **FILE SAFER (FILE FILTER)상품 연동하기**를 선택한 후 **[다음]** 버튼을 클릭해 주십시오.

:::(Info) (참고)
File Safer를 이용하면 리포지토리 내의 소스 파일을 배포하기 전에 커밋 단위로 악성 코드 감염 여부를 검사하고 백신 소프트웨어의 오탐 발생 가능성을 확인할 수 있으므로 보다 안전하고 편리하게 개발 업무를 수행할 수 있습니다. 
:::

### 3. 스토리지 상품 연동

GIT LFS - Object Storage 버킷 활성화 여부를 선택해 주십시오.
* Object Storage Bucket 활성화를 사용하지 않으려면 **[다음]** 버튼을 클릭해 주십시오.
* Object Storage 연동 설정 방법은 "Object Storage 버킷 연동 설정" 을 참고해 주십시오.
* Object Storage 연동 상태의 경우, **Object Storage 버킷 연동하기** 를 선택한 후 **[다음]** 버튼을 클릭해 주십시오.

:::(Info) (참고)
Bucket 연동을 위해서 SourceCommit 서비스가 Object Storage 연동 상태여야 합니다.
:::

### 4. 최종 확인<a name="3최종확인1"></a>
설정한 리포지토리 정보를 확인한 후 **[생성]** 버튼을 클릭해 주십시오.

:::(Info) (참고)
리포지토리 목록에서 새로 생성된 리포지토리의 **상태** 열에 **생성중**이 표시되며 생성이 완료되면 **운영중**이 표시됩니다.
:::


## 외부 리포지토리 복사<a name="외부리포지토리복사"></a>
사용 중인 외부 Git 리포지토리를 복사해 리포지토리를 생성하는 방법은 다음과 같습니다.
1. 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
2. 콘솔 화면 우측 상단의 **리전 & 플랫폼** 버튼을 클릭해 주십시오.
3. 이용 중인 리전과 플랫폼을 선택한 후 **[적용]** 버튼을 클릭해 주십시오.
4. 콘솔 화면 좌측 상단의 **Menu**를 클릭해 주십시오.
5. **Services > Developer Tools > SourceCommit** 메뉴를 차례대로 클릭해 주십시오.
6. **[외부 리포지토리 복사]** 버튼을 클릭해 주십시오.
7. 리포지토리 생성 화면이 나타나면 다음 단계를 차례대로 진행해 주십시오.
    * [1. 기본 설정](#1기본설정2)
    * [2. 보안상품 연동](#2보안상품연동2)
    * [3. 최종 확인](#3최종확인2)
​

### 1. 기본 설정<a name="1기본설정2"></a>
1. 리포지토리 이름과 설명을 입력해 주십시오.
2. **복사할 Git URL** 입력란에 사용 중인 외부 Git 리포지토리의 URL을 입력해 주십시오.
3. 외부 리포지토리의 종류를 선택해 주십시오.
    * 외부 리포지토리가 퍼블릭 리포지토리인 경우 다음 단계로 진행해 주십시오.
    * 외부 리포지토리가 프라이빗 리포지토리인 경우 프라이빗 리포지토리 여부를 선택하고 ID와 Password를 입력하십시오.
4. **Git 연결 확인** 항목의 **[확인]** 버튼을 클릭해 정상 연결을 확인한 후 **[다음]** 버튼을 클릭해 주십시오.
    * 정상 연결이 확인되면 필수 입력란 외곽선이 녹색으로 표시되며 **[다음]** 버튼이 활성화됩니다.

:::(Info) (참고)
* 사용 중인 외부 리포지토리의 UI 콘솔에서 복사할 Git 리포지토리의 URL 및 인증 정보를 확인해 주십시오.  
* 입력한 Git 리포지토리 URL과의 연결이 확인되기 전에는 다음 단계로 진행할 수 없습니다.
:::

### 2. 보안상품 연동<a name="2보안상품연동2"></a>
File Safer 서비스 연동 여부를 선택해 주십시오.
* File Safer 서비스 연동을 사용하지 않으려면 **[다음]** 버튼을 클릭해 주십시오.
* File Safer 서비스를 신청한 후 리포지토리와 연동하려면 **FILE SAFER 이용 신청**을 클릭해 주십시오.
* File Safer 서비스를 이용 중인 경우 **FILE SAFER (FILE FILTER)상품 연동하기**를 선택한 후 **[다음]** 버튼을 클릭해 주십시오.

:::(Info) (참고)
File Safer를 이용하면 리포지토리 내의 소스 파일을 배포하기 전에 커밋 단위로 악성 코드 감염 여부를 검사하고 백신 소프트웨어의 오탐 발생 가능성을 확인할 수 있으므로 보다 안전하고 편리하게 개발 업무를 수행할 수 있습니다.  
:::
​
### 3. 스토리지 상품 연동

GIT LFS - Object Storage 버킷 활성화 여부를 선택해 주십시오.
* Object Storage Bucket 활성화를 사용하지 않으려면 **[다음]** 버튼을 클릭해 주십시오.
* Object Storage 연동 설정 방법은 "Object Storage 버킷 연동 설정" 을 참고해주십시오.
* Object Storage 연동 상태의 경우, **Object Storage 버킷 연동하기** 를 선택한 후 **[다음]** 버튼을 클릭해 주십시오.

:::(Info) (참고)
Bucket 연동을 위해서 SourceCommit 서비스가 Object Storage 연동 상태여야 합니다.
:::

### 4. 최종 확인<a name="3최종확인2"></a>
설정한 리포지토리 정보를 확인한 후 **[생성]** 버튼을 클릭해 주십시오.

:::(Info) (참고)
리포지토리 목록에서 새로 생성된 리포지토리의 **상태** 열에 **생성중**이 표시되며 생성이 완료되면 **운영중**이 표시됩니다.
:::
