创建项目 (BASIC ALL)
您可以在极狐GitLab 中以多种方式创建项目。
创建空白项目
要在极狐GitLab 中创建项目:
- 在左侧边栏中,选择 搜索或转到 > 查看我的所有项目。
- 在页面右侧,选择 新建项目。
- 选择 创建空白项目。
- 输入项目详情:
- 在 项目名称 字段中,输入您的项目名称。名称必须以小写或大写字母(
a-z, A-Z
)、数字(0-9
)、表情符号或下划线(_
)开头。 它还可以包含点(.
)、加号(+
)、破折号(-
)或空格。 - 在 项目标识串 字段中,输入项目的路径。极狐GitLab 实例使用标识串作为项目的 URL 路径。要更改标识串,首先输入项目名称,然后更改标识串。
- 在 项目部署目标(可选) 字段中,选择项目的部署目标。此信息有助于极狐GitLab 更好地了解其用户及其部署要求。
- 要为用户修改项目的查看和访问权限,请更改 可见性级别。
- 要创建 README 文件以便初始化 Git 仓库、具有默认分支并可以克隆,请选择 使用自述文件初始化仓库。
- 要分析项目中的源代码是否存在已知安全漏洞,请选择 启用静态应用程序安全测试 (SAST)。
- 在 项目名称 字段中,输入您的项目名称。名称必须以小写或大写字母(
- 选择 创建项目。
从内置模板创建项目
内置项目模板使用文件初始化新项目,可以帮助您入门。 内置模板来自以下群组:
从内置模板创建项目:
- 在左侧边栏中,选择 搜索或转到 > 查看我的所有项目。
- 在页面右侧,选择 新建项目。
- 选择 从模板创建。
- 选择 内置 选项卡。
- 从模板列表中:
- 要查看模板的预览,请选择 预览。
- 要为项目使用模板,请选择 使用模板。
- 输入项目详情:
- 在 项目名称 字段中,输入您的项目名称。名称必须以小写或大写字母(
a-z, A-Z
)、数字(0-9
)、表情符号或下划线(_
)开头。 它还可以包含点(.
)、加号(+
)、破折号(-
)或空格。 - 在 项目标识串 字段中,输入项目的路径。极狐GitLab 实例使用标识串作为项目的 URL 路径。要更改标识串,首先输入项目名称,然后更改标识串。
- 在 项目描述(可选) 字段中,输入项目仪表盘的描述。
- 要为用户修改项目的查看和访问权限,请更改 可见性级别。
- 在 项目名称 字段中,输入您的项目名称。名称必须以小写或大写字母(
- 选择 创建项目。
从自定义模板创建项目 (PREMIUM ALL)
自定义项目模板可在以下位置获得:
- 在左侧边栏中,选择 搜索或转到 > 查看我的所有项目。
- 在页面右侧,选择 新建项目。
- 选择 从模板创建。
- 选择 实例 或 群组 选项卡。
- 从模板列表中:
- 要查看模板的预览,请选择 预览。
- 要为项目使用模板,请选择 使用模板。
- 输入项目详情:
- 在 项目名称 字段中,输入您的项目名称。名称必须以小写或大写字母(
a-z, A-Z
)、数字(0-9
)、表情符号或下划线(_
)开头,还可以包含点(.
)、加号(+
)、破折号(-
)或空格。 - 在 项目标识串 字段中,输入项目的路径。极狐GitLab 实例使用标识串作为项目的 URL 路径。要更改标识串,首先输入项目名称,然后更改标识串。
- 在 项目描述(可选) 字段中,输入项目仪表盘的描述。
- 要为用户修改项目的查看和访问权限,请更改 可见性级别。
- 在 项目名称 字段中,输入您的项目名称。名称必须以小写或大写字母(
- 选择 创建项目。
从 HIPAA 审计协议模板创建项目 (ULTIMATE ALL)
HIPAA 审计协议模板包含美国卫生与公共服务部发布的 HIPAA 审计协议中的审计查询问题。
从 HIPAA 审计协议模板创建项目:
- 在左侧边栏中,选择 搜索或转到 > 查看我的所有项目。
- 在页面右侧,选择 新建项目。
- 选择 从模板创建。
- 选择 内置 选项卡。
- 找到 HIPAA 审计协议 模板:
- 要查看模板的预览,请选择 预览。
- 要为项目使用模板,请选择 使用模板。
- 输入项目详情:
- 在 项目名称 字段中,输入您的项目名称。名称必须以小写或大写字母(
a-z, A-Z
)、数字(0-9
)、表情符号或下划线(_
)开头。 它还可以包含点(.
)、加号(+
)、破折号(-
)或空格。 - 在 项目标识串 字段中,输入项目的路径。极狐GitLab 实例使用标识串作为项目的 URL 路径。要更改标识串,首先输入项目名称,然后更改标识串。
- 在 项目描述(可选) 字段中,输入项目仪表盘的描述。
- 要为用户修改项目的查看和访问权限,请更改 可见性级别。
- 在 项目名称 字段中,输入您的项目名称。名称必须以小写或大写字母(
- 选择 创建项目。
通过 Git 推送创建新项目
使用 git push
将本地项目仓库推送到极狐GitLab。推送仓库后,极狐GitLab 在您选择的命名空间中创建您的项目。
您不能使用 git push
来创建具有以下项目路径的项目:
- 以前使用过。
- 已重命名。
以前使用的项目路径有一个重定向,重定向会导致推送尝试将请求重定向到重命名的项目位置,而不是创建新项目。要为以前使用过或重命名的项目创建新项目,请使用 UI 或项目 API。
先决条件:
- 要使用 SSH 推送,您必须有一个 SSH 密钥,添加到您的极狐GitLab 账户。
-
您必须具有向命名空间添加新项目的权限。要检查您是否有权限:
- 在左侧边栏中,选择 搜索或转到,并找到您的群组。
- 确认右上角有 新建项目。如果您需要权限,请联系您的极狐GitLab 管理员。
要推送您的代码仓库并创建一个项目:
- 使用 SSH 或 HTTPS 推送:
-
使用 SSH 推送:
git push --set-upstream git@gitlab.example.com:namespace/myproject.git master
-
使用 HTTPS 推送:
git push --set-upstream https://gitlab.example.com/namespace/myproject.git master
- 对于
gitlab.example.com
,使用托管 Git 仓库的机器的域名。 - 对于
namespace
,使用您的命名空间的名称。 - 对于
myproject
,使用您的项目名称。 - 可选。要导出现有的代码仓库标签,请将
--tags
标志附加到您的git push
命令。
-
-
可选。配置远端:
git remote add origin https://gitlab.example.com/namespace/myproject.git
推送完成后,系统会显示以下消息:
remote: The private project namespace/myproject was created.
要查看您的新项目,请转到 https://gitlab.example.com/namespace/myproject
。
默认情况下,您项目的可见性设置为私有。要更改项目可见性,调整您的项目设置。
相关主题
- 有关不能用作项目名称的单词列表,查看保留的项目和群组名称。
- 有关不能在项目和群组名称中使用的字符列表,请参阅项目和群组名称的限制。
- 管理项目。