CodeArts Repo
CodeArts Repo
All results for "
" in this service
All results for "
" in this service
What's New
Function Overview
Product Bulletin
Vulnerability Notices
Vulnerability Fixing Policies
Service Overview
CodeArts Repo
What Is CodeArts Repo?
Advantages
Use Cases
Features
Ultimate Security and Resilience
Multiple Git Workflows
Multi-form Code Reviews
Quality Gates for Code Merge
Code-based R&D Asset Tracing
Embedded Repository Specifications and Templates
Security
Shared Responsibilities
Authentication and Access Control
Data Protection Technologies
Auditing and Logging
Security Risk Monitoring
Security O&M
Certificates
Constraints
Getting Started
Getting Started
Getting Started with Git-Based CodeArts Repo
User Guide
Before You Start
New Version (Recommended)
Overview
Git Installation and Configuration
Installing and Configuring Git
Installing Git Bash for Windows
Installing TortoiseGit for Windows
Installing Git for Linux
Installing Git for macOS
Setting SSH Key or HTTPS Password for CodeArts Repo Repository
Overview
SSH Keys
HTTPS Password
Migrating Data to CodeArts Repo
Overview
Migrating an SVN Repository to CodeArts Repo
Importing a Remote Git Repository to CodeArts Repo
Uploading Local Code to CodeArts Repo
Creating a CodeArts Repo Repository
Overview
Creating an Empty Repository
Creating a Repository Using a Template
Importing an External Repository
Forking a Repository
Associating the CodeArts Repo Repository
Cloning or Downloading Code from CodeArts Repo to a Local PC
Overview
Using SSH to Clone Code from CodeArts Repo to a Local PC
Using HTTPS to Clone Code from CodeArts Repo to a Local Computer
Downloading a Code Package on a Browser
Using CodeArts Repo
Viewing the Repository List
Viewing Repository Details
Viewing Repository Homepage
Managing Code Files
Managing Files
Managing Commits
Managing Branches
Managing Tags
Managing Comparison
Managing MRs
Managing MRs
Resolving Code Conflicts in an MR
Detailed Description of Review Comments Gate
Detailed Description of Pipeline Gate
Detailed Description of E2E Ticket Number Association Gate
Detailed Description of Review Gate
Detailed Description of Approval Gate
Viewing Review Records of a Repository
Viewing Associated Work Items
Introduction
Commit Association
Viewing Repository Statistics
Viewing Activities
Managing Repository Members
IAM Users, Project Members, and Repository Members
Configuring Member Management
Repository Member Permissions
Configuring CodeArts Repo
General Settings
Repository Information
Notifications
Repository Management
Repositories
Space Freeing
Synchronization
Submodules
Repository Backup
Repository Synchronization
Policy Settings
Protected Branches
Protected Tags
Commit Rules
Merge Requests
Review Comments
MR Evaluation
Service Integration
E2E Settings
Webhooks
Template Management
MR Templates
Review Comment Templates
Security Management
Deploy Keys
IP Address Whitelists
Risky Operations
Watermarks
Repository Locking
Audit Logs
Submitting Code to the CodeArts Repo
Creating a Commit
Transmitting and Storing a File in Encryption Mode
Viewing Commit History
Pushing Code to CodeArts Repo Using Eclipse
More About Git
Using the Git Client
Setting Password-Free Access via HTTPS
Using the TortoiseGit Client
Use Cases on the Git Client
Uploading and Downloading Code
Committing Letter Case Changes in File Names to the Server
Setting the Line Ending Conversion
Committing Hidden Files
Pushing a File That Has Been Changed on the Server
Common Git Commands
Using Git LFS
Git Workflows
Overview
Centralized Workflow
Branch Development Workflow
GitFlow
Forking Workflow
Old Version
Overview
Git Installation and Configuration
Overview
Installing Git Bash for Windows
Installing TortoiseGit for Windows
Installing Git for Linux
Installing Git for macOS
SSH Keys and HTTPS Passwords
Overview
SSH Keys
HTTPS Passwords
Cloud Repository Creation
Overview
Creating an Empty Repository
Creating a Repository Using a Template
Importing an External Repository
Forking a Repository
Cloud Repository Clone/Download to a Local Computer
Overview
Using SSH to Clone a Cloud Repository to a Local Computer
Using HTTPS to Clone a Cloud Repository to a Local Computer
Downloading a Code Package on a Browser
Repository Migration
Overview
Migrating an SVN Repository to CodeHub
Importing a Remote Git Repository to CodeHub
Uploading Local Code to CodeHub
Cloud Repositories
Repository List
Viewing Repository Details
Managing Repository Files in Console
Viewing Activities
Viewing Review Records of a Repository
Viewing Repository Statistics
Viewing the Commit Graph of a Repository
Associating Cloud Repositories
Cloud Repository Management
General Settings
Repository Information
Merge Requests
Commit Rules
Notifications
Repository Locking
Repository Synchronization
Repository Management
Default Branch
Protected Branches
Submodules
Webhook
Space Freeing
Backup
Copy Repository Settings
Security Management
Deploy Keys
Configuring IP Address Whitelist
Risky Operations
Operational Logs
Watermarks
Committing Code to the Cloud
Creating a Commit
Transmitting and Storing a File in Encryption Mode
Viewing Commit History
Pushing Code to CodeHub Using Eclipse
Team-based Development on CodeHub
Managing Branches
Managing Tags
Merge Request Approval
Associating Work Items
Resolving Code Commit Conflicts
Member and Permission Management
IAM Users, Project Members, and Repository Members
Managing Repository Members
Repository Member Permissions
More About Git
Using the Git Client
Setting Password-Free Access via HTTPS
Using the TortoiseGit Client
Generating a PPK File
Creating a Git Repository
Cloning a Repository
Pushing a Repository
Use Cases on the Git Client
Uploading and Downloading Code
Committing Letter Case Changes in File Names to the Server
Setting the Line Ending Conversion
Committing Hidden Files
Pushing a File That Has Been Changed on the Server
Common Git commands
Using Git LFS
Git Workflows
Overview
Centralized Workflow
Feature Branch Workflow
GitFlow
Forking Workflow
Best Practices
Git on CodeArts Repo
Overview
CodeArts Repo Cloud Operations
Local Development on Git
FAQs
Managing Repositories
How Can I Set Multiple SSH Keys on My Computer?
How Can I Prevent Unauthorized Code Replication?
How Do I Upgrade TLS?
Should I Set a Public SSH Key for Each Repository?
Can All Users Upload and Download Code with the Same SSH Key?
Will the System Remove Deleted Project Members from Repositories and SSH Keys Created by Them?
How Can I Make a Repository Private or Public?
Using Repositories
Do I Need to Set Both an SSH Public Key and HTTPS Password Before Uploading or Downloading Code?
How Can I Secure the SSH Keys?
Can I Set an SSH Key for Each Branch?
Migrating Repositories
Can I Download Repositories in Batches in CodeArts?
FAQs
Why Can't I View Repositories Created by Other Project Members?
Is There Any File Size Limit in Repositories?
Can I Export the Statistics on Code Lines Committed by Members?
How Do I Prevent Files Containing Secrets from Being Pushed to a Repository?
Why Can't I See the Repository Synchronization Tab?
Will Related Git Code Branches Be Automatically Deleted When the Creator of a Git Branch Is Deleted?
What Do I Do If a Binary File Fails to Be Pushed to CodeArts Repo?
Git Issues
How Does Git Identify Repository Administrators?
How Do I Obtain the Path Where Downloaded Code Is Stored?
How Do I Obtain the Code Repository Address?
What Are Repository URLs Used for?
Does CodeArts Repo Support SVN?
Can I Decompress a Compressed Package Uploaded to a Cloud Repository?
Troubleshooting
Private Key Is Lost
SSH Key Already Exits
Git Keeps Asking for Passphrase During Code Clone via SSH
Password Incorrect During Code Clone via HTTPS
Committed Files Cannot Be Found in the Cloud Repository
Message "pathspec XXX did not match any files" Is Displayed
Message "Transport Error: cannot get remote repository refs. XXX.git: cannot open git-upload-pack" Is Displayed
Message "syntax error near unexpected token `newline'" Is Displayed
Message "unable to auto-detect email address" Is Displayed
Message "fatal:Authentication failed" Is Displayed
Message "'origin' does not appear to be a git repository" Is Displayed
Message "You are not allowed to push code to protected branches on this project" is Displayed
Message "Not a git repository" Is Displayed
Message "src refspec master does not match any" Is Displayed
Message "destination path 'XXX' already exists and is not an empty directory" Is Displayed
Message "The requested URL returned error: 401" Is Displayed
Code Push Fails
Code Pull Fails
Message "fatal: refusing to merge unrelated histories" Is Displayed
Message "SSL certificate problem" Is Displayed
API Reference
Before You Start
Overview
Calling Method
Endpoints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
APIs
SSHKey
Obtaining the SSH Key List
Adding an SSH Key
Check whether the private key has the permission to pull code.
Repository
Obtain files in the branch directory.
Obtaining Warehouse Statistics
Obtains image files of a specific branch in a repository.
Modifying the Status of a Repository Referenced by a Pipeline
Checks whether a user has the warehouse administrator permission.
Sets whether a repository is in public or private state.
Obtains the content of a specified file in a specified branch of a repository.
Obtaining the List of Public Sample Templates
Creating a repository
Obtain the short ID of the repository based on the repository name and group name to combine the short ID with the URL of the submission details page corresponding to commitid.
Queries the submission of a branch of a repository based on the group name and repository name.
Querying the Branch of a Warehouse
This API is used to query the submission of a branch of a warehouse based on the warehouse ID. More optional parameters are provided.
Adding a Deployment Key
Deleting a Repository Deployment Key
Obtains the last submission statistics of the warehouse.
Repository Statistics
Delete repositories
Check the repository creation status.
Querying the Tag List of a Warehouse
Adding a Tag
Querying the Details of a Warehouse
Obtains the number of submitted code lines.
Download Repository
Creating a Protection Branch
Obtaining the Repository Branch List
Obtaining the List of Warehouse Combination Requests
Obtaining Warehouse Combination Request Details
V2Project
Querying All Warehouses of a User
Create projects and repositories.
Creating a Project and Forking a Repository
Querying All Warehouses in a Project
Associating Branches with Work Items
RepoMember
Obtains all member records in a warehouse.
Add repository members
Sets the role of a member in the warehouse.
Delete repository members
Commit
Querying the Submission Information of a Warehouse
Creating a Commit
Querying Specific Submission Information of a Warehouse
Querying the Submission Discrepancy Information of a Warehouse
File
Querying File Information of a Warehouse
User
HTTPS account and password verification
WebHook
Querying the Webhook of a Specified Warehouse
Adding a Hook to a Specified Repository
Deletes the hook of a specified repository.
Project
Obtains the list of repositories that can be set to the public state in a project.
Verifying the Repository Name of a Specified Project
V2 Warehouse Management
Create branches
Application Examples
Example 1: Querying All Repositories of a User
Example 2: Querying Details About a Specified Repository by Repository UUID
Example 3: Querying Branches of a Repository
Appendix
Status Codes
Error Codes
Obtaining a Project ID
Obtaining an Account ID
Videos
General Reference
Glossary
Service Level Agreement
White Papers
Endpoints
Permissions