Updated on 2023-12-04 GMT+08:00


Currently, CodeArts Repo provides the following ways to create a repository.

  • Creating an Empty Repository: You can create a local repository and synchronize it to CodeArts Repo.
  • Creating a Repository Using a Template: You can create a repository using a CodeArts Repo template when there is no local repository.
  • Importing an External Repository: You can import a cloud repository to CodeArts Repo or import a CodeArts Repo repository from a region to another region (see Repository Backup). The imported repository is independent of the source repository.
    • Scenario 1: Migrate Gitee and GitHub repositories and projects to CodeArts Repo.
    • Scenario 2: Migrate CodeArts projects from a region to other regions.
  • Forking a Repository: You can fork a CodeArts Repo repository, make changes to the fork, and merge the changes to the source repository.
    • Scenario 1: Carry out new projects based on historical projects without damaging the repository structure of the historical projects.
    • Scenario 2: Share projects of your organization with others.
  • The capacity of a single repository cannot exceed 2 GB (including LFS usage). If the capacity exceeds 2 GB, the repository cannot be used properly and cannot be expanded.
  • When the capacity of a repository exceeds the upper limit, the repository is frozen. In this case, you are advised to delete the repository, control the capacity locally, and push the repository again.