init

简介

创建新的本地仓库。

vb init|new [OPTIONS] PATH

示例

  • 新建仓库 project.vbyte :

$ vb init  project.vbyte
project-id: e41418eac7924481945592329d6af294866d6fac
server-id:  4d22b6aab5eb73543706c5852f1a4382b818bb8f
admin-user: Administrator (initial password is "R7KqaPy4Tp")
  • 复制 project.vbyte 仓库到 demo.vbyte

$ vb init --template project.vbyte demo.vbyte
project-id: 853c81a9cfcafe601abf392488b9bd1ccec08d4b
server-id:  ff5916bf15f5e5950e436026047c0b12df93a22f
admin-user: Administrator (initial password is "sGAD8q2NFC")

说明

此命令与 clone 命令不同。clone 命令是复制现有的仓库,init 命令是在本地创建新仓库。

默认情况下,新建仓库默认的管理员用户是当前登录名用户,可以使用 -A|--admin-user 选项指定管理员用户。

默认情况下,所有设置都将初始化为默认值,可以使用 --template 选项指定的仓库来覆盖默认值,实质上是对指定仓库进行复制操作。

当复制仓库时,几乎可以把从设置页面访问的所有设置(无论是直接还是间接)都复制。 但不会复制普通用户及其相关权限;系统默认的用户 anonymousnobodyreaderdeveloper 及其相关权限都将被复制。

选项

--template

从指定仓库进行复制

-A|--admin-user USERNAME

指定用户作为管理员用户

--date-override DATETIME

使用日期时间作为初始签入的时间

--sha1

使用初始哈希策略 sha1

--project-name

给项目名称加引号

--project-desc

给项目描述加引号

参见

clone