{
  "id": 17323247,
  "title": "Gitee repository migration to intranet: synchronizing code, permissions, and how to build after network disconnection",
  "url": "https://urgent.news/2026/10/31/gitee",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-31T02:14:57.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/wenping/gitee-cang-ku-qian-dao-nei-wang-tong-bu-dai-ma-quan-xian-he-duan-wang-hou-zen-yao-gou-jian-18m8"
  },
  "original_language": "zh",
  "account": "The article provides a guide on how to migrate a Gitee repository to AngusGit, a Git repository management platform, and continue building after disconnecting from the internet. It outlines a three-step process: synchronizing code, allocating permissions, and building without internet access. The guide explains how to import or clone and push repositories, set permissions, and prepare runner images, build images, and dependency agents for offline building. It also addresses common issues that may arise during the migration process.",
  "summary": "This article explains how to migrate a Gitee repository into the intranet AngusGit and continue building after disconnecting from the external network. After reading this, you can choose to import or git clone --bare and then push based on whether the repository is public or private. Go to Settings → Access and reauthorize with read-only, read-write, or administrator permissions. Prepare the runner image, build image, and dependency proxy in the intranet. First, log in to AngusGit. The following push uses SSH. If you don't have ~/.ssh/id_ed25519.pub on your local machine, run ssh-keygen -t ed25519 -C \"you@example.com\". Press Enter directly for the path. Copy the line starting with ssh-ed25519 from cat ~/.ssh/id_ed25519.pub and register it to My → SSH Key, then click Add Key. The address is in the format ssh://git@host:2222/owner/repository.git, and the username is git. If you switch to HTTPS, go to My → Access Token, click Generate New Token, and follow the password verification…",
  "key_points": [
    "Gitee repositories can migrate to internal AngusGit network.",
    "Adjust access permissions (read-only, read-write, admin) during migration.",
    "Ensure consistent branches and commits post-migration."
  ],
  "editors_take": "Migrating Gitee repositories to AngusGit enables secure offline development by providing local control over code, permissions, and build environments within an internal network.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}