Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • GitCode
  • 帮助文档
  • Wiki
    • Docs
    • Basic
  • create project

帮
帮助文档
  • 项目概览

GitCode / 帮助文档

通知 1562
Star 123
Fork 139
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 163
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
  • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • Wiki 89
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
帮
帮助文档
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 163
    • Issue 163
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
    • 合并请求 23
  • Pages
  • DevOps
    • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 89
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 流水线任务
  • 提交
  • Issue看板
You need to sign in or sign up before continuing.

create project

最后修改来自于BaiXuePrincess 11月 19, 2021
页面历史
这是此页面的过期版本。 你可以查看 最新版本 或浏览 历史。

新建项目

GitLab 中的大多数工作都在一个Project 中完成. 文件和代码保存在项目中,并且大多数功能都在项目范围内使用.

Create a project in GitLab

要在 GitLab 中创建项目:

  1. 在信息中心中,点击绿色的新建项目按钮或使用导航栏中的加号图标. 这将打开" **新项目"**页面.
  2. 在" **新建项目"**页面上,选择是否要:
    • 创建一个空白项目 .
    • 使用可用的项目模板之一创建一个项目.
    • 如果已在您的 GitLab 实例上启用,则从其他存储库导入项目 . 如果不可用,请与您的 GitLab 管理员联系.
    • 运行用于外部存储库的 CI / CD 管道 .

**注意:**有关不能用作项目名称的单词列表,请参见保留的项目和组名称 .

Blank projects

要在" **新建项目"**页面上创建一个新的空白项目,请执行以下操作:

  1. 在" **空白项目"**选项卡上,提供以下信息:
    • 项目名称在项目名称字段中. 您不能使用特殊字符,但可以使用空格,连字符,下划线甚至表情符号. 添加名称时, Project slug将自动填充. slug 是 GitLab 实例将用作项目的 URL 路径的东西. 如果您要使用其他子弹,请先输入项目名称,然后再更改子弹.
    • Project slug字段中项目的路径. 这是 GitLab 实例将使用的项目的 URL 路径. 如果项目名称为空白,则当您填写项目 slug时,它将自动填充.
    • 使用" **项目描述"(可选)**字段,您可以为项目的仪表板输入描述,这将帮助其他人了解您的项目的含义. 尽管不是必需的,但这是个好主意.
    • 更改" **可见性级别"**会修改用户的项目查看和访问权限 .
    • 选择使用 README 初始化存储库选项将创建一个 README 文件,以便 Git 存储库被初始化,具有默认分支并可以被克隆.
  2. Click 建立专案.

Project templates

项目模板可以使用必要的文件预填充新项目,以使您快速入门.

有两种类型的项目模板:

  • 内置模板 ,来自以下组:
    • project-templates
    • pages
  • 自定义项目模板 ,用于由 GitLab 管理员和用户配置的自定义模板.

Built-in templates

内置模板是项目模板,它们是:

  • 在project-templates和pages组中开发和维护.
  • 与 GitLab 一起发布.

要在" **新建项目"**页面上使用内置模板,请执行以下操作:

  1. 在" **从模板创建"**选项卡上,选择" **内置"**选项卡.
  2. 从可用的内置模板列表中,单击:
    • 预览按钮以查看模板源本身.
    • 使用模板按钮开始创建项目.
  3. 通过填写项目的详细信息来完成创建项目. 该过程与创建空白项目相同.
Enterprise templates

GitLab 正在开发企业模板,以帮助您根据选定的法规标准简化审核管理. 这些模板会自动导入与每个法规要求相对应的问题.

要使用企业模板创建新项目,请在" **新建项目"**页面上:

  1. 在" **从模板创建"**选项卡上,选择" **内置"**选项卡.
  2. 从可用的内置企业模板列表中,单击:
    • 预览按钮以查看模板源本身.
    • 使用模板按钮开始创建项目.
  3. 通过填写项目的详细信息来完成创建项目. 该过程与创建空白项目相同.

可用的企业模板包括:

  • HIPAA 审核协议模板(在 GitLab 12.10 中引入 )

**提示:**您可以按照以下步骤改进现有的内置模板或在project-templates和pages组中添加新的project-templates .

Custom project templates

Introduced in GitLab Premium 11.2.

Creating new projects based on custom project templates is a convenient option for quickly starting projects.

自定义项目可以在实例级别从实例选项卡,或在组级别从组选项卡,在从模板标签上的创建 .

要在" **新建项目"**页面上使用自定义项目模板:

  1. 在" **从模板创建"**选项卡上,选择" **实例"**选项卡或" **组"**选项卡.
  2. 从可用的自定义模板列表中,单击:
    • 预览按钮以查看模板源本身.
    • 使用模板按钮开始创建项目.
  3. 通过填写项目的详细信息来完成创建项目. 该过程与创建空白项目相同.

Push to create a new project

在 GitLab 10.5 中引入 .

当您在本地创建新的存储库时,无需直接在 GitLab 上手动创建一个新项目然后在本地克隆该存储库,而无需将其直接发送到 GitLab 即可创建新项目. 如果您具有关联的名称空间的访问权,则 GitLab 将在该 GitLab 名称空间下自动创建一个新项目,其可见性默认设置为 Private(您以后可以在项目的设置中对其进行更改).

这可以通过使用 SSH 或 HTTPS 来完成:

## Git push using SSH
git push --set-upstream git@gitlab.example.com:namespace/nonexistent-project.git master

## Git push using HTTPS
git push --set-upstream https://gitlab.example.com/namespace/nonexistent-project.git master 

推送成功完成后,将显示一条远程消息,指示将遥控器和 URL 设置为新项目的命令:

remote:
remote: The private project namespace/nonexistent-project was created.
remote:
remote: To configure the remote, run:
remote:   git remote add origin https://gitlab.example.com/namespace/nonexistent-project.git
remote:
remote: To view the project, visit:
remote:   https://gitlab.example.com/namespace/nonexistent-project
remote: 
克隆仓库
  • Home
  • docs
    • api
    • api
      • runners
    • basic
      • create project
    • ci
    • ci
      • lint
      • pipelines
      • pipelines
        • schedules
        • settings
      • runners
      • variables
      • yaml
      • yaml
        • ci_yaml
    • overview
    • ssh
查看所有页面
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7