
Introduction
GitLab is a leading, comprehensive intelligent orchestration platform for DevSecOps designed to help teams ship faster and with trust. It offers a powerful ecosystem featuring announcements like GitLab Orbit, navigation menus for products, pricing, and resources, as well as clear options to request a demo, get a free trial, sign in, or try the platform directly.
What Can You Create on GitLab?
- Git repositories
- Software projects
- Source code
- Documentation
- Issues
- Merge requests
- CI/CD pipelines
- Team projects
Step-by-Step Guide to Create a Repository on GitLab
Step 1 – Sign Up or Log In to GitLab
- Open the GitLab website.
- Fill out the required manual registration fields (First name, Last name, Username, Company email, and Password) if creating a new account.
- Click the Continue button after entering your details.
- Use the Continue with Google or Continue with GitHub options for quick social sign-in/login.
- Complete the registration or sign-in process to access your GitLab dashboard.

Step 2 – Access Your GitLab Dashboard and Overview
Open your web browser and view your logged-in GitLab account dashboard. Once signed in, you can check your profile, monitor merge requests and work items, and use the GitLab Duo Agent Platform.

Step 3 – Create a New Project
- Go to the Projects section from the left sidebar.
- Choose Create blank project to start a fresh project for storing files and collaborating.

Step 4 – Configure and Create Blank Project
- Project name: Enter a name for your project (monika).
- Project URL & slug: Verify the URL namespace and project slug.
- Project deployment target (optional): Select a deployment target like Kubernetes if needed.
- Visibility Level: Choose between Private, Internal, or Public access.
- Project Configuration: Check Initialize repository with a README if you want to immediately clone and start working with a README file.
- Scroll down and click the create project button to finish.

Step 5 – View Project Dashboard and Initial Commit
View your newly created project’s main repository page, where the initial setup and files are displayed.
