协作快速开始
分别完成用户端和服务端流程,建立第一个多人协作 Space。
作为 Duobox 用户
- 安装并打开 Duobox App;
- 使用 Federation 账户登录;
- 通过 Federation service 创建或加入 Organization;
- 打开 设置 → Organization,选择当前账户发现的 Organization;
- 打开 Space Selector 并选择 Organization;
- 拥有
manager权限时可以新建 Space,其他成员可以 clone 已有 Space。
Duobox 通过 Organization 的 server_url 发现服务,不需要输入 Git URL 或 Space Server 地址。
作为服务器管理员
全局安装 CLI,交互式初始化服务,然后在后台启动:
npm install -g @duobox/cli@latest
duobox server init
duobox server start
duobox server status使用 Organization Owner 登录,查看可用 Organization,并绑定到当前 Server:
duobox login
duobox server organization list
duobox server organization link <organization-id-or-key>Organization Membership 由 Federation 管理。如需给 Member 授予 push 权限,在服务器主机配置 Duobox 项目 ACL:
duobox server organization access set <organization-id> <user-id> --role editor只要 Membership 保持 active,该用户就可以推送 Organization 下的 Space。