Sunday, February 6, 2022

How to create an account in GitLab | Create your Project in GitLab

What is Git ?

Git is a version control system used to track changes in computer files. Git's primary purpose is to manage any changes made in one or more projects over a given period of time. It helps coordinate work among members of a project team and tracks progress over time. Git also helps both programming professionals and non-technical users by monitoring their project files.

Git can handle projects of any size. It allows multiple users to work together without having affecting each other's work.

What is GitLab?

 

    GitLab is a platform to manage your git-repositories. You can think of GitLab as an alternative to Github or Bitbucket or other services like these. I think this first sentence should give you a very good first impression of GitLab.

    If you are a user of Github you will have high expectations on an alternative to it, but from my point of view, in some areas GitLab might have some advantages over other systems.



Why use GitLab?

You might ask yourself why I am thinking that way. GitLab offers three different versions.

 

There is the hosted version of GitLab, where you can register for free and you can create as many private and public repositories as you want to, that’s already a big advantage.

 

The second is the ‘GitLab Community Edition’, perfect for everybody who wants to know on which servers the code is located because you can operate the community edition on your own servers and it will cost you no money.

To me, that sounds really great but there’s is more to come. GitLab provides you the possibility to automatically test and deploy your code, all this with no extra money. On top of that GitLab got a large community behind the project that improves the software constantly.

 

The third and last version is the ‘GitLab Enterprise Edition’. It is based on top of the community edition and adds some extra features, it is mainly aimed at organizations with more than 100 users.

The Enterprise Edition will run on your own servers, too. For more information about the pricing and the differences between the versions checkout GitLab’s comparison.

 

But enough of me talking, let GitLab speak for itself in a practical introduction.





GitLab Tutorial Demo - Making Your First Project in GitLab

Here is the Tutorial video which is based upon GitLab👇👇



Steps:-

1.  Open gitlab.com



Here you can create your account manually or you can also sign in with google or GitHub or this all

After Register it will send a Confirmation email to your email I’d



After Confirmation of mail

We have to provide our role So this is not very important but this is for personal personalize your experience .

So I will select here the devops engineer & I select the option of

I want to Learn basics of Git

And then I would like to create new Project and then simply continue

So now we have successfully logged into GitLab    






Now here we will create our first project so I’ll click on create a project



And here I’ll click on create blank project



Here you can give your project name  & you can give some description which is optional

And you can keep it Visibility Level : private or public

So if you want to accessed by anybody without authentication you can make it public otherwise keep it private

And the click on create project



After Click Create Project

You can see the project is now created



And here you also get a warning like you will not be able to pull or push project code via ssh until you add an ssh key to your profile

So this we will learn in a later article/blog how to add ssh key so it will be very easy .

For now we have created our project and you can also go to clone and you will see the link so this is to clone with ssh



And this is the http link so you can copy it from here or the address bar this will be your project link and this you can use whenever you want to pull or push

So we have created a project on GitLab and this was a very basic

In next article/blog we are going to go deep and see how to add users , how to fork project create branches and all these things .

So I Hope this was very helpful and if you have any doubts or any questions you can write them down in the comment section below and I will try to answer you as soon as I can.    

▬▬▬▬▬▬ Connect with me    ▬▬▬▬▬▬ 

Youtube Subscription      ►   https://bit.ly/2LENtS1

Facebook Page:               ► https://www.facebook.com/EasyAWSLearn/

Medium:                          ►  https://techworldwithvijaypatel.mediu...

Dev:                                 ►  https://dev.to/easyawslearn

Telegram Channel:                ►   https://t.me/devtul

1 comment:

  1. Good Post! Thank you so much for sharing this pretty post, it was so nice to read and useful to improve my knowledge as updated one, keep blogging.

    AWS Certification Training in Electronic City

    ReplyDelete

Wireless Security Configuration: Protect Your Network Now!

Introduction: In today’s connected world, wireless networks are as common as smartphones, and they’re often the gateway to our personal, pr...