创建项目
- Tier: 基础版, 专业版, 旗舰版
- Offering: JihuLab.com, 私有化部署
你有不同的选项来创建一个项目。你可以创建一个空白项目,从内置或自定义模板创建项目,或者通过 git push 创建项目。
创建一个空白项目
要创建一个空白项目:
- 在左侧边栏顶部,选择 创建新的 () 和 新项目/仓库。
- 选择 创建空白项目。
- 输入项目详情:
- 选择 创建项目。
从内置模板创建项目
内置模板会填充新项目的文件,帮助你入门。这些模板来源于project-templates和pages群组。任何人都可以为内置项目模板做贡献。
要从内置模板创建项目:
- 在左侧边栏顶部,选择 创建新的 () 和 新项目/仓库。
- 选择 从模板创建。
- 选择 内置 标签。
- 从模板列表中:
- 若要预览模板,选择 预览。
- 若要使用模板,选择 使用模板。
- 输入项目详情:
- 项目名称: 输入你的项目名称。
- 项目标识: 输入你的项目路径。极狐GitLab 使用 slug 作为 URL 路径。
- 项目描述(可选) 输入项目描述。字符限制为 500。
- 可见性级别: 选择合适的可见性级别。参见用户的查看和访问权限。
- 选择 创建项目。
如果用户从模板创建项目,或导入项目,他们将被显示为导入项的作者,而导入项保留模板或导入的原始时间戳。这可能会使项目看起来像是在用户帐户存在之前创建的。
导入的对象会被标记为 By <username> on <timestamp>。在极狐GitLab 17.1 之前,标签后缀为 (imported from GitLab)。
从 HIPAA Audit Protocol 模板创建项目
HIPAA Audit Protocol 模板包含 U.S Department of Health and Human Services 发布的 HIPAA 审计协议中的审计查询议题。
要从 HIPAA Audit Protocol 模板创建项目:
- 在左侧边栏顶部,选择 创建新的 () 和 新项目/仓库。
- 选择 从模板创建。
- 选择 内置 标签。
- 找到 HIPAA 审计协议 模板:
- 若要预览模板,选择 预览。
- 若要使用模板,选择 使用模板。
- 输入项目详情:
- 项目名称: 输入你的项目名称。
- 项目标识: 输入你的项目路径。极狐GitLab 使用 slug 作为 URL 路径。
- 项目描述(可选) 输入项目描述。字符限制为 500。
- 可见性级别: 选择合适的可见性级别。参见用户的查看和访问权限。
- 选择 创建项目。
从自定义模板创建项目
要从自定义模板创建项目:
- 在左侧边栏顶部,选择 创建新的 () 和 新项目/仓库。
- 选择 从模板创建。
- 选择 实例 或 群组 标签。
- 从模板列表中:
- 若要预览模板,选择 预览。
- 若要使用模板,选择 使用模板。
- 输入项目详情:
- 项目名称: 输入你的项目名称。
- 项目标识: 输入你的项目路径。极狐GitLab 使用 slug 作为 URL 路径。
- 项目描述(可选) 输入项目描述。字符限制为 500。
- 可见性级别: 选择合适的可见性级别。参见用户的查看和访问权限。
- 选择 创建项目。
创建使用 SHA-256 哈希的项目
- Status: 实验
History
- 引入于极狐GitLab 16.7,使用名为 support_sha256_repositories 的功能标志。默认禁用。此功能是一个实验功能。
此功能的可用性由功能标志控制。更多信息,请参见历史记录。此功能可用于测试,但尚未准备好用于生产环境。
仅在创建项目时,你可以选择 SHA-256 哈希。Git 不支持稍后迁移到 SHA-256 或迁移回 SHA-1。
要创建使用 SHA-256 哈希的项目:
- 在左侧边栏顶部,选择 创建新的 () 和 新项目/仓库。
- 输入项目详情:
- 项目名称: 输入你的项目名称。
- 项目标识: 输入你的项目路径。极狐GitLab 使用 slug 作为 URL 路径。
- 项目描述(可选) 输入项目描述。字符限制为 500。
- 可见性级别: 选择合适的可见性级别。参见用户的查看和访问权限。
- 在 项目配置 区域,展开 实验设置。
- 选择 使用 SHA-256 作为仓库哈希算法。
- 选择 创建项目。
为什么选择 SHA-256?
默认情况下,Git 使用 SHA-1 哈希算法生成一个 40 字符的 ID,用于提交、blobs、树和标签等对象。当谷歌能够产生哈希碰撞时,证明了 SHA-1 算法是不安全的。由于 Git 储存对象的方式,这些攻击尚未影响到 Git 项目。
在 SHA-256 仓库中,算法生成的是一个 64 字符的 ID,而不是 40 字符的 ID。Git 项目确定 SHA-256 功能是安全的,当他们移除实验标签。
联邦法规,如 NIST 和 CISA 的指南,由 FedRamp 强制执行,已在 2030 年设定了停止使用 SHA-1 的截止日期,并鼓励各机构尽可能早地停止使用 SHA-1。