- 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 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 requesting 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 external repositories to use them easily.
Robust security features: SourceCommit provides malicious data diagnosis features 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 provides services in Korea, Japan, and Singapore regions. The service content is identical in the Regions. For best use of SourceCommit, see the items listed in the table of contents below:
- SourceCommit overview: overview of SourceCommit, information on related useful resources, and introduction to FAQ
- Prerequisites for using SourceCommit: requirements, supported items, and service limits in using SourceCommit
- SourceCommit use scenarios: introduction to the entire process of using SourceCommit
- Getting started with SourceCommit: how to create SourceCommit repository on NAVER Cloud Platform console
- Using SourceCommit: introduction to how to use a SourceCommit repository in detail
- SourceCommit screen: introduction to the basic information of SourceCommit repository and how to check the feature tabs and buttons
- Creating a commit: introduction to how to create a commit by creating, adding, editing, and deleting a code file
- Managing a repository: introduction to how to use and manage various features of a repository such as checking the commit history, managing branches and tags, using pool request, changing settings, and deleting repositories
- Using Git client: introduction to how to replicate (clone) a repository using the Git client, and edit and upload (push) the file
- Using a webhook: introduction to how to use a SourceCommit webhook in detail
- Managing webhooks: introduction to how to create and delete a webhook, change settings, and check results
- Webhook event list: introduction to the list of events to be registerable in a webhook and detailed description
- Using large-file upload (LFS): introduction to how to upload large files by using Git-LFS
- Using File Safer: introduction to how to use File Safer, a malware contamination diagnosis service in SourceCommit
- SourceCommit manual backup: introduction to how to back up the SourceCommit repository manually
- Managing SourceCommit resources: introduction to how to check the resource information of SourceCommit
- Managing SourceCommit permissions: introduction to how to manage SourceCommit permissions using a Sub Account
- SourceCommit glossary: terms you must know when using SourceCommit
- SourceCommit release notes: update history for SourceCommit guide
SourceCommit related resources
NAVER Cloud Platform provides the user guide and other various resources to help our customers 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-related policies, please make good use of the following resources:
- Advanced understanding and use method of SourceCommit
- SourceCommit API guide: how to use API for SourceCommit developers
- Ncloud user environment guide: a guide on the VPC environment and supported features
- 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 features: 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 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 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 diagnosis service that can be used by integrating with SourceCommit
Check the FAQs first.
You can have your questions answered quickly by referring to the answers in the FAQs before reading the user guide. If you do not 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 the 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) to upload.)
- 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: can use all services in NAVER Cloud Platform including SourceCommit, same as the customer account. However, some management features of My page are excluded.
- NCP_SOURCECOMMIT_MANAGER: can use all features in SourceCommit
- For more information on sub accounts, see Sub Account user guide.