--- title: "Getting started" slug: "sourcecommit-start" tags: ["SourceCommit"] updated: 2026-09-17T09:18:13Z published: 2026-09-17T09:18:13Z canonical: "guide.ncloud-docs.com/sourcecommit-start" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Getting started Available in Classic and VPC Getting started checks the environmental requirements for SourceCommit, guides you through the [quickstart](/docs/en/sourcecommit-procedure) and [glossary](/docs/en/sourcecommit-glossary), and describes what you have to do to use SourceCommit properly. Getting started describes the following: - User permissions required to use SourceCommit - How to create a new repository - How to copy an external repository currently in use ## User permissions Check the SourceCommit permissions for your login account and set the sub account permissions in **Menu** > **All Services** > **Management & Governance** > **Sub Account** from the console as needed. - Your account: Full access to all SourceCommit features - Sub accounts created by you: Requires one of the following permissions to use SourceCommit: - **NCP_INFRA_MANAGER**: Access to all services, except for the **My Account** > **Manage billing information and expense** > **Manage billing and payment** menu on the console - **NCP_SOURCECOMMIT_MANAGER**: Full access to all SourceCommit features Note To set detailed permissions for each action in the sub account, see the following documentation: - [Sub Account user guide](/docs/en/subaccount-overview) - [SourceCommit permissions management](/docs/en/devtools-devtools-2-3) ## Create repository To create a new repository using NAVER Cloud Platform's SourceCommit: 1. Access the NAVER Cloud Platform console. 2. In the top-right corner, click **Region & Platform**. 3. Select your region and platform, then click **[Apply]**. 4. In the top-left corner, click **Menu**. 5. Navigate to **All Services** > **Developer Tools** > **SourceCommit**. 6. Click **[Create repository]**. 7. When the repository creation interface appears, follow the steps in order: - [1. Basic settings](/docs/en/sourcecommit-start#1%EA%B8%B0%EB%B3%B8%EC%84%A4%EC%A0%951) - [2. Security product integration](/docs/en/sourcecommit-start#2%EB%B3%B4%EC%95%88%EC%83%81%ED%92%88%EC%97%B0%EB%8F%991) - [3. Product integration](/docs/en/sourcecommit-start#2%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80%EC%83%81%ED%92%88%EC%97%B0%EB%8F%991) - [4. Final confirmation](/docs/en/sourcecommit-start#3%EC%B5%9C%EC%A2%85%ED%99%95%EC%9D%B81) ### 1. Basic settings 1. Enter the name and description of the repository. 2. Select the initialization setting options, and click **[Next]**. - To automatically create the `README` file, select **Add a README**. - Select whether to create the `.gitignore` template file (default: **Add a .gitignore: None**, not created). Note If you select the `gitignore` platform type from the list, the `.gitignore` template file corresponding to the selected platform is automatically created when you create the repository. ### 2. Security product integration Select whether to integrate the File Safer service. - If you do not want to use the File Safer service integration, click **[Next]**. - To integrate the File Safer service with the repository after subscribing to it, click **Subscribe to FILE SAFER**. - If you are using the File Safer service, select **Integrate with FILE SAFER (FILE FILTER)**, and click **[Next]**. Note Using File Safer allows you to scan for malicious code infections on a per-commit basis and check the possibility of false positives from antivirus software before deploying source files in the repository, enabling you to perform development tasks more safely and conveniently. ### 3. Storage product integration Select whether to enable GIT LFS - Object Storage bucket. - If you do not want to enable the Object Storage bucket, click **[Next]**. - For more information about how to set Object Storage integration, see "Object Storage bucket integration settings." - If Object Storage is integrated, select **Enable Object Storage (bucket) integration** and click **[Next]**. Note To integrate a bucket, the SourceCommit service must be integrated with Object Storage. ### 4. Final confirmation After confirming the configured repository information, click **[Create]**. Note In the repository list, **Creating** is displayed in the **Status** column for the newly created repository. Once creation is complete, **Operating** is displayed. ## Copy external repository To create a repository by copying an external Git repository currently in use: 1. In the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Developer Tools** > **SourceCommit**. 2. Click **[Copy external repository]**. 3. When the repository creation interface appears, follow the steps in order: - [1. Basic settings](/docs/en/sourcecommit-start#1%EA%B8%B0%EB%B3%B8%EC%84%A4%EC%A0%952) - [2. Security product integration](/docs/en/sourcecommit-start#2%EB%B3%B4%EC%95%88%EC%83%81%ED%92%88%EC%97%B0%EB%8F%992) - [3. Product integration](/docs/en/sourcecommit-start#2%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80%EC%83%81%ED%92%88%EC%97%B0%EB%8F%992) - [4. Final confirmation](/docs/en/sourcecommit-start#3%EC%B5%9C%EC%A2%85%ED%99%95%EC%9D%B82) ### 1. Basic settings 1. Enter the name and description of the repository. 2. In **Git URL to be copied**, enter the URL of the external Git repository currently in use. 3. Select the external repository type. - If the external repository is a public repository, proceed to the next step. - If the external repository is a private repository, select private repository and enter the ID and password. 4. In **Check Git connection**, click **[Check]** to confirm a normal connection, and then click **[Next]**. - Once a normal connection is confirmed, the border of the required input fields turns green and **[Next]** becomes enabled. Note - Check the URL and authentication information of the Git repository to copy in the UI console of the external repository being used. - You cannot proceed to the next step until the connection with the entered Git repository URL is confirmed. ### 2. Security product integration Select whether to integrate the File Safer service. - If you do not want to use the File Safer service integration, click **[Next]**. - To integrate the File Safer service with the repository after subscribing to it, click **Subscribe to FILE SAFER**. - If you are using the File Safer service, select **Integrate with FILE SAFER (FILE FILTER)**, and click **[Next]**. Note Using File Safer allows you to scan for malicious code infections on a per-commit basis and check the possibility of false positives from antivirus software before deploying source files in the repository, enabling you to perform development tasks more safely and conveniently. ### 3. Storage product integration Select whether to enable GIT LFS - Object Storage bucket. - If you do not want to enable the Object Storage bucket, click **[Next]**. - For more information about how to set Object Storage integration, see "Object Storage bucket integration settings." - If Object Storage is integrated, select **Enable Object Storage (bucket) integration** and click **[Next]**. Note To integrate a bucket, the SourceCommit service must be integrated with Object Storage. ### 4. Final confirmation After confirming the configured repository information, click **[Create]**. Note In the repository list, **Creating** is displayed in the **Status** column for the newly created repository. Once creation is complete, **Operating** is displayed.