Welcome to your friendly but slightly sarcastic guide to GitLab projects. This tutorial walks you through creating a new GitLab project from the web interface and deleting one when you are done or when someone made you clean up. It is aimed at developers and devops folks who care about version control and project management and who do not want to cry into a backup file later.
Open the GitLab web interface and authenticate with an account that can actually create projects. If this is for company work use your work account. If it is for that experimental hobby repo with questionable code use a personal account. Permissions matter so do not pretend they do not.
Here is the menu path that saves you from typing git init in the wrong place. Click the New Project button and pick one of the options.
Provide a name and an optional description. Choose the namespace that matches your team or personal account so your repo does not end up in someone elses folder. You can also initialize the repository with a README and add a .gitignore or license file while creating the project.
Add a README to seed the repository and pick the visibility level that fits the code. Public visibility makes it searchable by the world. Private visibility keeps the snoops out. For sensitive code choose private and for tutorials or demos public is fine. Visibility affects forks and access so choose intentionally.
Invite team members and assign roles. GitLab roles include Guest, Reporter, Developer, Maintainer and Owner. Give the least privilege needed and review access after adding people so no intern suddenly has Maintainer rights by accident. This is a project management move and a devops hygiene habit.
When the project has outlived its usefulness or you need to declutter do not panic. Back up first then remove the project. The UI path is Settings then General then scroll to the Advanced section. Use the Remove project control only after you have exported or backed up everything you care about. GitLab will ask you to confirm the project name before final deletion so do not type randomly.
Use the project export feature to preserve repository data and issues. Exports provide a safety copy you can restore or archive outside of GitLab. This step is the difference between a clean retirement and a frantic email to the admin team asking for mercy.
This short tutorial covered creating GitLab projects through the web UI including initialization and visibility choices managing access and safely removing a project. Follow these steps to avoid accidental data loss and to keep your version control and project management tidy. If you are into devops best practices do exports regularly and treat deletes as a last resort.
I know how you can get Azure Certified, Google Cloud Certified and AWS Certified. It's a cool certification exam simulator site called certificationexams.pro. Check it out, and tell them Cameron sent ya!
This is a dedicated watch page for a single video.