gitlab-org--gitlab-foss/doc/user/project/index.md
Marcia Ramos 2644cfef86
move "Transfer an existing project into a group" to project docs
- move the section
- replace identifiers with inline links
- update settings (General settings > Advanced settings)
2017-12-21 19:10:06 +01:00

6 KiB

Projects

In GitLab, you can create projects for hosting your codebase, use it as an issue tracker, collaborate on code, and continuously build, test, and deploy your app with built-in GitLab CI/CD.

Your projects can be available publicly, internally, or privately, at your choice. GitLab does not limit the number of private projects you create.

Project's features

When you create a project in GitLab, you'll have access to a large number of features:

Issues and merge requests:

GitLab CI/CD:

Other features:

Project's integrations

Integrate your project with Jira, Mattermost, Kubernetes, Slack, and a lot more.

New project

Learn how to create a new project in GitLab.

Fork a project

You can fork a project in order to:

  • Collaborate on code by forking a project and creating a merge request from your fork to the upstream project
  • Fork a sample project to work on the top of that

Project settings

Read through the documentation on project settings.

Import or export a project

Transfer an existing project into a group

You can transfer an existing project into a group as long as you have at least Master permissions to that group and if you are an Owner of the project.

Transfer a project to a new namespace

Find this option under your project's General settings > Advanced settings.

GitLab administrators can use the admin interface to move any project to any namespace if needed.

Project's members

Learn how to add members to your projects.

Leave a project

Leave project will only display on the project's dashboard when a project is part of a group (under a group namespace). If you choose to leave a project you will no longer be a project member, therefore, unable to contribute.