CodeArts Repo
CodeArts Repo incorporates Huawei's experience in managing hundreds of billions of codes. CodeArts Repo is a code hosting service that allows you to commit, push, pull, merge, clone, compare, and review code online, as well as create branches.
Progressive Knowledge
CodeArts Repo knowledge for users from beginner level to expert level
01
Understand
CodeArts Repo is a Git-based code hosting service for software developers. It provides cloud code repositories with functions such as security control, member/permission management, branch protection/merging, online editing, and reports, to address challenges from cross-region collaboration, multi-branch concurrency, code version management, and security.
Service Overview
03
Practice
Based on Git practices, it is used to help developers who have mastered or want to master Git to better apply Git, and better integrate Git with CodeArts code hosting services.
Best practices
05
API
You can use and manage repositories, repository members, and branches through the rich APIs and call examples that CodeArts Repo opens.
API Reference
02
Purchase
Help users quickly build an overall impression of code hosting. For example, a new company will be able to use code hosting after setting up its regular operations.
Purchase and activate
Getting Started
04
Be a Power User
With CodeArts Repo, you can better use Git no matter you are a Git beginner or expert.
Basic configuration
Branch management
FAQs
Learn more about common issues and solutions
Typical Cases
-
"Error: Deny by project hooks setting 'default': message of commit" Is Reported When Code Repository Is Pushed from the Local Host to CodeArts Repo
-
When a Git-based Remote Repository Is Imported to CodeArts Repo, an Error Message "Accessing the remote repository timed out. Check the network." Is Displayed.
-
TLS Handshake Fails and the Error Message "ssl handshake failure" Is Displayed
-
Upgrading the SSH Function of CodeArts Repo
-
Pushing Binary Files to CodeArts Repo Failed
-
Error "'origin' does not appear to be a git repository..." Is Reported When the Git Push Command Is Executed
-
Error "The requested URL returned error: 401" Is Reported When HTTPS Is Used to Clone Code in CentOS
-
Error "Merge branch 'master' of https://test.com Please Enter a commit" Is Reported When Pulling Code Using the Git Pull Command