Getting started

Prev Next

Available in Classic and VPC

In Getting started, you can check SourceCommit's environmental requirements, understand the quickstart and glossary, and learn tasks to use SourceCommit properly. Getting started describes the following:

  • User permissions for SourceCommit usage
  • How to create a new repository
  • How to copy an external repository that is using

User permissions

Check the SourceCommit permissions for your login account and set your sub account permissions in Services > Management & Governance > Sub Account from the console as needed.

  • Your account: You can use all SourceCommit features without limits.
  • Your sub account: Requires one of the following permissions to use SourceCommit:
    • NCP_INFRA_MANAGER: Access to all services, except My Account > Billing Information and Cost Management > Billing and Payment Management in the console
    • NCP_SOURCECOMMIT_MANAGER: Permission to use all features in SourceCommit
Note

To set detailed permissions for each action in the sub account, see the following documents:

Create repository

To create a new repository using NAVER Cloud Platform's SourceCommit:

  1. Access the NAVER Cloud Platform console.
  2. Click Region and Platform at the top right of the console interface.
  3. Select the region and platform currently in use, and then click [Apply].
  4. Click i_menu at the top left of the console interface.
  5. Navigate to Services > Developer Tools > SourceCommit.
  6. Click [Create repository].
  7. When the repository creation interface appears, follow these steps in order:

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 template file of .gitignore (Basic settings: Add a .gitignore: None, not created).
Note

When you select a platform type gitignore in the list, the .gitignore template is automatically created, which corresponds to the platform you selected when creating the repository.

2. Security product integrations

Select whether to integrate File Safer.

  • If you don't use File Safer integrations, click [Next].
  • To integrate with the repository after you subscribe to File Safer, click Subscribe to FILE SAFER.
  • If you are subscribing File Safer, select Integrate with FILE SAFER (FILE FILTER) and click [Next].
Note

File Safer can scan malicious code on each commit unit and verify a vaccine program's false detection possibility before the repository's source file deployment. You can perform development tasks more safely and conveniently.

3. Storage product integrations

Select whether to enable GIT LFS - Object Storage bucket.

  • If you disable the Object Storage bucket, click [Next].
  • For more information about how to set Object Storage integrations, see "Object Storage bucket integrations settings."
  • If Object Storage is integrated, select Enable Object Storage (bucket) integrations and click [Next].
Note

To integrate with a bucket, SourceCommit needs to be integrated with Object Storage.

4. Final confirmation

After you confirm the set repository, click [Create].

Note

The newly created repository's Status column displays Creating in the repository list. When the creation is completed, Operating appears.

Copy external repository

The following describes how to copy an external Git repository being used to create a repository:

  1. From the NAVER Cloud Platform console, navigate to i_menu > Services > Developer Tools > SourceCommit.
  2. Click [Copy external repository].
  3. When the repository creation interface appears, follow these steps in order:
    1. 1. Basic settings
    2. 2. Security product integrations
    3. 3. Product integrations
    4. 4. Final confirmation

1. Basic settings

  1. Enter the name and description of the repository.
  2. Enter the URL of the external Git repository being used into Git URL to be copied.
  3. Select types of external repository.
    • If the external repository is a public repository, go to the next step.
    • If the external repository is a private repository, select the private repository. Enter your ID and password.
  4. Click [OK] in Check Git connection to check the normal connection. Click [Next].
    • If the normal connection is checked, the necessary input outline turns green and [Next] is enabled.
Note
  • To copy the Git repository from the UI console of the external repository, check the required URL and authentication.
  • Unless you check the connection with the entered Git repository URL, you cannot go to next step.

2. Security product integrations

Select whether to integrate File Safer.

  • If you don't use File Safer integrations, click [Next].
  • To integrate with the repository after you subscribe to File Safer, click Subscribe to FILE SAFER.
  • If you are subscribing File Safer, select Integrate with FILE SAFER (FILE FILTER) and click [Next].
Note

File Safer can scan malicious code on each commit unit and verify a vaccine program's false detection possibility before the repository's source file deployment. You can perform development tasks more safely and conveniently.

3. Storage product integrations

Select whether to enable GIT LFS - Object Storage bucket.

  • If you disable the Object Storage bucket, click [Next].
  • For more information about how to set Object Storage integrations, see "Object Storage bucket integrations settings."
  • If Object Storage is integrated, select Enable Object Storage (bucket) integrations and click [Next].
Note

To integrate with a bucket, SourceCommit needs to be integrated with Object Storage.

4. Final confirmation

After you confirm the set repository, click [Create].

Note

The newly created repository's Status column displays Creating in the repository list. When the creation is completed, Operating appears.