首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CODING 服务下线,开发者如何零成本快速迁移

CODING 服务下线,开发者如何零成本快速迁移

作者头像
Tinywan
发布2025-06-28 14:09:40
发布2025-06-28 14:09:40
1.8K00
代码可运行
举报
文章被收录于专栏:开源技术小栈开源技术小栈
运行总次数:0
代码可运行

CODING 官方公告

迁移替代平台

维度

GitHub

GitLab

Gitee

访问速度

国外服务器,国内访问可能较慢,网络不佳时延迟明显

可自建服务器,若使用官方托管,速度受网络影响

国内服务器,国内访问速度快

合规性

遵循国际法律,数据存储在美国等地,可能存在数据隐私风险

自托管版可满足企业合规需求,需遵循所在国家地区法律

符合国内法律法规,适合境内项目

开源生态

全球最大开源社区,拥有海量开源项目和丰富协作资源,开发者交流广泛

有一定数量的开源项目,侧重于企业级应用和开发协作

国内开源生态逐渐完善,适合国内开发者交流协作,有不少国内特色开源项目

功能完整性

具备强大的CI/CD功能,Actions可实现丰富自动化流程,Copilot提供智能代码辅助等,功能全面且先进

高度自定义,支持完整DevOps流程,包括代码管理、CI/CD、项目管理等,功能丰富且可深度定制

基础功能齐全,能满足代码托管、版本控制等基本需求,高级功能部分需付费使用

数据隐私

曾出现Copilot缓存私有代码问题,数据隐私存在一定隐患

自托管版数据完全自主管理,官方托管版也有相应隐私保护措施

数据存储于国内,隐私控制较严格,符合国内数据安全要求

收费模式

公共仓库免费,私有仓库对个人免费(有一定限制),企业版收费

社区版免费,企业版提供不同功能套餐收费

个人版基本功能免费,企业版及部分高级功能收费

团队协作

提供多种协作方式,如Pull Request、Issue跟踪等,方便全球团队协作

支持多种权限管理和团队协作模式,适合企业复杂组织架构协作

具备团队协作功能,适合国内团队项目开发协作

Coding 迁移 CNB

CNB是腾讯开发的一款基于 Docker 生态的生产力工具,具备环境一致性、分支即环境、秒级克隆、构建加速等诸多技术创新,可基于 GIT 进行代码托管、持续集成、远程开发、开源协作等各项流程。

CNB代码仓库批量迁移工具

支持CODING、Github、Gitlab、Gitee、阿里云云效、腾讯工蜂以及通用第三方代码托管平台的代码仓库批量迁移至CNB。仓库地址:https://cnb.cool/cnb/plugins/cnbcool/code-import

Docker迁移

代码语言:javascript
代码运行次数:0
运行
复制
docker run --rm  \
  -e PLUGIN_SOURCE_TOKEN="xxxxxxxxx"  \
  -e PLUGIN_CNB_ROOT_ORGANIZATION="tinywan" \
  -e PLUGIN_CNB_TOKEN="xxxxxxxxxx"  \
  cnbcool/code-import

参数介绍

  • PLUGIN_SOURCE_TOKEN:调用源代码托管平台 API 的 token
  • PLUGIN_CNB_ROOT_ORGANIZATION:迁移后,CNB对应的根组织名称,请确保根组织已提前创建,不需要带/。我这里为 tinywan
  • PLUGIN_CNB_TOKEN:CNB 授权令牌,个人令牌-访问令牌创建 https://cnb.cool/profile/token

创建Coding源代码平台token

创建令牌地址:https://wiot.coding.net/user/account/setting/tokens

代码仓库权限一律填写:读写

CNB 授权令牌

访问令牌创建 https://cnb.cool/profile/token

开始迁移

代码语言:javascript
代码运行次数:0
运行
复制
 docker run --rm  \
  -e PLUGIN_SOURCE_TOKEN="29d515db023cbd08cxxxxxxxxxx"  \
  -e PLUGIN_CNB_ROOT_ORGANIZATION="tinywan" \
  -e PLUGIN_CNB_TOKEN="49T4f13f1xxxxxxxxxxxxx"  \
  cnbcool/code-import
-06-26T19::35.946+    INFO    cmd/ccrctl.go:        ===========================================================
-06-26T19::35.951+    INFO    cmd/ccrctl.go:        |  Server Name : cnb-code-import                          |
-06-26T19::35.951+    INFO    cmd/ccrctl.go:        |  Build Time  : -06-23 ::                      |
-06-26T19::35.951+    INFO    cmd/ccrctl.go:        |  Version     : daf990fdf0a8dca18eb7f4339caaf2ce1d3b6d29 |
-06-26T19::35.951+    INFO    cmd/ccrctl.go:        ===========================================================
-06-26T19::35.951+    INFO    coding/api.go:       获取仓库列表中...
-06-26T19::36.570+    INFO    coding/api.go:       获取仓库列表完成,共个仓库
-06-26T19::36.570+    INFO    migrate/migrate.go:  仓库总数

迁移后效果

访问地址:https://cnb.cool/tinywan

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源技术小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CODING 官方公告
  • 迁移替代平台
  • Coding 迁移 CNB
    • CNB代码仓库批量迁移工具
    • Docker迁移
    • 创建Coding源代码平台token
    • CNB 授权令牌
  • 迁移后效果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档