- Print
- PDF
SourceCommit overview
- Print
- PDF
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 provides the following features:
Fully managed development functions specialized for cloud environments: SourceCommit supports fully managed development functions 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 functions: 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. This guide will walk you through the information you need to start using SourceCommit.
- SourceCommit overview: describes features, user guides, related resources, and FAQs
- SourceCommit prerequisites: view required specifications, supported environments, and service limits
- SourceCommit quickstart: guides you through the entire process step-by-step
- Getting started with SourceCommit: learn how to create SourceCommit repository on NAVER Cloud Platform console
- Using SourceCommit: learn how to access SourceCommit repository
- SourceCommit screen: learn the basic information of SourceCommit repository and how to check the function tabs and buttons
- Creating a commit: learn how to create a commit by creating, adding, editing, and deleting a code file
- Managing a repository: learn how to use and manage various functions of a repository such as checking the commit history, managing branches and tags, using pull request, changing settings, and deleting repositories
- Using Git client: learn how to replicate (clone) a repository using the Git client, and edit and upload (push) the file
- Using a webhook: learn how to use a SourceCommit webhook in detail
- Managing webhooks: learn how to create and delete a webhook, change settings, and check results
- Webhook event list: learn the list of events to be registrable in a webhook and detailed description
- Using Large File Upload (LFS): learn how to upload large files using Git-LFS
- Using File Safer: learn how to use File Safer, a malware contamination diagnosis service in SourceCommit
- SourceCommit manual backup: learn how to back up the SourceCommit repository manually
- SourceCommit resource management: learn how to check the resource information of SourceCommit
- SourceCommit permissions management: manage accounts using NAVER Cloud Platform’s Sub Account
- SourceCommit glossary: familiarize yourself with key terms and definitions
- SourceCommit release notes: see documentation history for SourceCommit user guides
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: how to use API for SourceCommit developers
- Ncloud user environment guide: a guide on the VPC environment and supported functions
- SourceCommit easy start guide: basic instructions on SourceCommit
- Developer Tools service practice examples: introduction to practice examples of 4 Developer Tools service applications (SourceCommit, SourceBuild, SourceDeploy, and SourcePipeline) provided by NAVER Cloud Platform
- Introduction to pricing, characteristics, and detailed functions: summary of detailed features, characteristics, and pricing system of SourceCommit
- Latest service news: the latest news on SourceCommit
- FAQs: frequently asked questions from SourceCommit users
- Contact us: send direct inquiries in case of any unresolved questions that aren't 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 pre-build source codes
- 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 managing 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
Check FAQs first.
You can have your questions answered quickly by referring to the answers in the FAQs before reading the user guide. If you cannot find the answer to your question in the following FAQs, search the user guide 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 NAVER Cloud Platform console.
- NCP_INFRA_MANAGER: can use all services in NAVER Cloud Platform including SourceCommit, same as the customer account. Still, some management features of My page are excluded.
- NCP_SOURCECOMMIT_MANAGER: can use all functions in SourceCommit
- For more information on sub accounts, see Sub Account user guide.