Available in Classic and VPC
SourceCommit is a private Git repository service for saving source codes and various files safely. You can create a repository in SourceCommit to manage team projects effectively and easily save data such as source codes.
SourceCommit features
SourceCommit offers these key features:
-
Fully managed development features specialized for cloud environments: SourceCommit supports fully managed development features specialized for NAVER Cloud Platform, so you can build a development environment immediately and manage source codes or files required for development safely right after you request subscription to the service.
-
Easy large volume repository operation: SourceCommit provides high availability service with excellent scalability, so you can operate large-volume repositories easily and quickly without any worries about infrastructure or limitations in data volume.
-
Excellent scalability and compatibility: SourceCommit supports all Git commands while providing compatibility with all Git clients, so you can copy or integrate with external repositories to use them easily.
-
Robust security features: SourceCommit provides malicious data diagnosis functions in unit of a commit for scripts and binary files within the repository by integrating with File Safer, a robust malware contamination diagnosis service, so you can check and prevent the problems that can occur due to the vaccine's misdiagnosis prior to source deployment.
SourceCommit guide
SourceCommit is available in Korea, Japan, and Singapore Regions, and the same service is provided in each Region. Use this guide to get the most out of SourceCommit.
- SourceCommit overview: Overview of SourceCommit, information on related useful resources, and introduction to FAQs.
- SourceCommit prerequisites: Required specifications to use SourceCommit, supported environments, and service limits.
- SourceCommit quickstart: Follow a step-by-step guide through the entire process.
- Getting started: How to create SourceCommit repository on NAVER Cloud Platform console.
- Using SourceCommit: How to access SourceCommit repository
- SourceCommit interface: The basic information of SourceCommit repository and how to check the feature tabs and buttons.
- Creating a commit: How to create a commit by creating, adding, editing, and deleting a code file.
- Managing a repository: How to use and manage various features of a repository such as checking the commit history, managing branches and tags, using pull request, changing settings, and deleting repositories.
- Using Git client: How to replicate (clone) a repository using the Git client, and edit and upload (push) the file.
- Using a webhook: How to use a SourceCommit webhook in detail.
- Managing webhooks: How to create and delete a webhook, change settings, and check results.
- Webhook event list: The list of events to be registrable in a webhook and detailed description.
- Using Large File Upload (LFS): How to upload large files using Git-LFS.
- Using File Safer: How to use File Safer, a malware contamination diagnosis service in SourceCommit.
- SourceCommit manual backup: How to back up the SourceCommit repository manually.
- Managing SourceCommit resources: How to check the resource information of SourceCommit.
- SourceCommit permissions management: How to manage SourceCommit permissions using a Sub Account.
- SourceCommit glossary: Find key terms and definitions.
- SourceCommit release notes: See documentation updates.
SourceCommit resources
NAVER Cloud Platform provides the user guide and other various resources to help understand SourceCommit better. If you are considering using SourceCommit, or if you are a developer or a marketer who needs detailed information in establishing your data policies, make good use of the following resources:
- Improvement in comprehension and usage methods for SourceCommit
- SourceCommit API guide: API use methods for SourceCommit developers.
- Ncloud user environment guide: A guide to VPC environment and supported features.
- SourceCommit easy start guide: Basic instructions on SourceCommit.
- Developer Tools service practice examples: Practice examples of 4 Developer Tools service applications (SourceCommit, SourceBuild, SourceDeploy, and SourcePipeline) provided by NAVER Cloud Platform.
- Pricing information, characteristics, and detailed features: Summary of detailed features, characteristics, and pricing system of SourceCommit.
- Latest announcements: The latest news on SourceCommit.
- FAQs: Get answers to common SourceCommit questions.
- Contact Support: Submit direct inquiries in case of any unresolved questions that are not answered by the user guide.
- User guides for integrated services that can be used together with SourceCommit
- SourceBuild user guide: How to use SourceBuild, a repository service for saving source codes before build.
- SourceDeploy user guide: How to use SourceDeploy, an automation service for helping deploy build results.
- SourcePipeline user guide: How to use SourcePipeline, an automation management service that integrated repository, build, and deployment.
- Sub Account user guide: How to use Sub Account, which aids in the management of SourceCommit and its administration permissions.
- File Safer user guide: How to use File Safer, a malware detection service that can be used by integrating with SourceCommit.
- Object Storage user guide: How to use Object Storage that can be used for SourceCommit LFS data storage.
FAQs
You can have your questions answered quickly by referring to the answers in the FAQs before reading the user guides. If you cannot find the answer to your question in the following FAQs, search the user guides for what you want to know.
Q. I want to know how to use SourceCommit.
A. You can request subscription to SourceCommit service and use it as follows:
* Creating or copying a repository: You can create a new repository in Developer Tools > SourceCommit from the console or copy the existing repository to SourceCommit to use it.
* Replicating (cloning) a repository: You can replicate a repository created in the console using the Git client on the local PC to use it.
* Uploading (pushing) a file: You can upload a file that is edited or added on the local PC (up to 500 MB) to SourceCommit's repository. (To upload a file exceeding 500 MB, see Using Large File Upload (LFS).)
* Managing changes in the console: You can select a repository to check and manage changes in the Code tab.
Q. Where can I find the created repositories?
-
NAVER Cloud Platform console
- You can create, edit, and delete repositories.
- You can add a sub account to use the repository and change its permissions.
- You can check the Git URL.
- You can check the repository's source code, committed content, branch graphs, etc.
- You can set the Git account (credentials) to be used in the Git client.
-
Local PC (Git client)
- You can check the repository's Git URL in the console to download the repository created in SourceCommit by using the Git client on the local PC and change it.
- You can click the repository URL from the SourceCommit console repository list to check the repository's Git URL or copy it to the clipboard.
- You can click the [CLONE URL] button in the SourceCommit console's Code tab to copy the repository's Git URL to the clipboard.
- Use the Git account set in the SourceCommit console when you use the Git client.
- Use Git client version 1.8.4.3 or later for smooth Git operation.
Q. Can I grant sub account permissions for SourceCommit?
- You can grant permissions for SourceCommit from
> Services > Management & Governance > Sub Account > Sub Accounts on the NAVER Cloud Platform console.
- 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
- For more information about sub accounts, see Sub Account user guide.