diff options
Diffstat (limited to 'doc/gitlab-basics/create-project.md')
-rw-r--r-- | doc/gitlab-basics/create-project.md | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/doc/gitlab-basics/create-project.md b/doc/gitlab-basics/create-project.md index f411ac769c0..616bb752694 100644 --- a/doc/gitlab-basics/create-project.md +++ b/doc/gitlab-basics/create-project.md @@ -18,13 +18,13 @@ To create a project in GitLab: icon in the navigation bar. This opens the **New project** page. 1. On the **New project** page, choose if you want to: - Create a [blank project](#blank-projects). - - Create a project using with one of the available [project templates](#project-templates). + - Create a project using one of the available [project templates](#project-templates). - [Import a project](../user/project/import/index.md) from a different repository, - if enabled on your GitLab instance. Contact your GitLab admin if this is unavailable. + if enabled on your GitLab instance. Contact your GitLab administrator if this is unavailable. - Run [CI/CD pipelines for external repositories](../ci/ci_cd_for_external_repos/index.md). **(PREMIUM)** NOTE: **Note:** -For a list of words that cannot be used as project names see +For a list of words that can't be used as project names see [Reserved project and group names](../user/reserved_names.md). ### Blank projects @@ -33,17 +33,17 @@ To create a new blank project on the **New project** page: 1. On the **Blank project** tab, provide the following information: - The name of your project in the **Project name** field. You can't use - special characters, but you can use spaces, hyphens, underscores or even - emoji. When adding the name, the **Project slug** will auto populate. - The slug is what the GitLab instance will use as the URL path to the project. + special characters, but you can use spaces, hyphens, underscores, or even + emoji. When adding the name, the **Project slug** auto populates. + The slug is what the GitLab instance uses as the URL path to the project. If you want a different slug, input the project name first, then change the slug after. - The path to your project in the **Project slug** field. This is the URL - path for your project that the GitLab instance will use. If the - **Project name** is blank, it will auto populate when you fill in + path for your project that the GitLab instance uses. If the + **Project name** is blank, it auto populates when you fill in the **Project slug**. - The **Project description (optional)** field enables you to enter a - description for your project's dashboard, which will help others + description for your project's dashboard, which helps others understand what your project is about. Though it's not required, it's a good idea to fill this in. - Changing the **Visibility Level** modifies the project's @@ -58,7 +58,7 @@ To create a new blank project on the **New project** page: Project templates can pre-populate a new project with the necessary files to get you started quickly. -There are two types of project templates: +There are two main types of project templates: - [Built-in templates](#built-in-templates), sourced from the following groups: - [`project-templates`](https://gitlab.com/gitlab-org/project-templates) @@ -128,11 +128,11 @@ To use a custom project template on the **New project** page: > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/26388) in GitLab 10.5. -When you create a new repository locally, instead of going to GitLab to manually -create a new project and then [clone the repo](start-using-git.md#clone-a-repository) +When you create a new repository locally, instead of manually creating a new project in GitLab +and then [cloning the repository](start-using-git.md#clone-a-repository) locally, you can directly push it to GitLab to create the new project, all without leaving -your terminal. If you have access rights to the associated namespace, GitLab will -automatically create a new project under that GitLab namespace with its visibility +your terminal. If you have access rights to the associated namespace, GitLab +automatically creates a new project under that GitLab namespace with its visibility set to Private by default (you can later change it in the [project's settings](../public_access/public_access.md#how-to-change-project-visibility)). This can be done by using either SSH or HTTPS: @@ -145,7 +145,7 @@ git push --set-upstream git@gitlab.example.com:namespace/nonexistent-project.git git push --set-upstream https://gitlab.example.com/namespace/nonexistent-project.git master ``` -Once the push finishes successfully, a remote message will indicate +Once the push finishes successfully, a remote message indicates the command to set the remote and the URL to the new project: ```plaintext |