CodeHub

CodeHub provides software developers with Git-based online code hosting services, including code cloning, downloading, committing, pushing, comparison, merge, branching, and more.

Freetrial for up to 5 users and 500 MB of storage space (additional amount charged on-demand)or charged by package.Learn More

Advantages

Global Collaborative R&D

• Read, modify and commit your code online, anytime, anywhere, without limitation.

• Supports online branch creation, switching, and merge, with parallel and efficient development across multiple branches.

Security

• Branch protection prevents branches from being submitted or deleted by mistake.

• Set IP whitelist to control access location and implement fine-grained permission controls.

• Code encryption for transmission and storage, cloud storage, and centralized DR to ensure 24/7 reliability.

Built-in Analysis

• Code warehouse submission statistics.

• Code warehouse contributor statistics.

• Individual contribution milestones.

Architecture

CodeHub

  • CodeHub provides software developers with Git-based online code hosting services. It provides repository management, permission management, member management, branch protection, security control, and statistics service for administrators or project managers, and provides code hosting service, code repository, and online client for developers.

Application Scenarios

Collaborative Development

Customer Challenge:

Collaborative development attempts are often plagued with low efficiency in distributive development and frequent code merge conflicts.

Solution:

Deploy management services in the cloud and support collaborative development in SMEs and incubators. It provides branch management and request merge functions and solves code merge conflicts.

University Teaching and Learning

Customer Challenge:

University R&D tool chains often lack comprehensive functions, making the system hard to operate. R&D tool environment set-up is also time-consuming, and maintenance is exhausting. All of this makes teaching difficult and expensive.

Solution:

Complete code hosting service. Students do not need to set up the environment and the code repository templates help students learn quickly.

Function Description

Permission Management

Administrators and project managers can assign administrator rights to project members.

Permission Management

Administrators and project managers can assign administrator rights to project members.

Member Management

Administrators and project managers can synchronize, add, or delete project members.

Branch Protection

Administrators and project managers can prevent other users from pushing code, prevent any code from being forcibly pushed to a branch, prevent anyone from deleting a branch, and prevent malicious code committing or deletion.

Merge Request

Developers need to sendcode merge requests when committing code to branches. The code can be merged only with approval from the administrator or project manager, which ensures branch stability.

Security Controls

Code clone supports HTTPS, ensuring data transmission security.

Code Hosting Services

High-availability hosting services for developers, including code cloning, downloading, committing, pushing, comparing, branch management (adding, handoffs, and combining), and more.

Online Client

Implements visual configuration management in the cloud and supports reading, modifying and committing code online. Online branch management also includes creation, handoffs, combination, and other operations.

Statistics Service

Key data displayed on the repository homepage, including code repository submission statistics and contributor statistics.

Create an Account and Experience HUAWEI CLOUD for Free

Register Now