Git, GitHub, and GitLab: Using Code Repositories, Learn how to use Git, GitHub and GitLab in an enterprise environment and troubleshoot all the problems for your repositories.
Git is version control software designed by Linus Torvalds, with the efficiency, reliability and compatibility of application versioning in mind when they have a large number of source code files. Its purpose is to keep track of changes in computer files including coordinating the work that various people do on shared files in a code repository.
GitHub is a forge (collaborative development platform) for hosting projects using the Git version control system. It is mainly used for creating source code for computer programs. The software that runs GitHub was written in Ruby on Rails. Since January 2010, GitHub has operated under the name GitHub, Inc. It was previously known as Logical Awesome LLC . The code for projects hosted on GitHub is typically stored publicly.
Gitlab is a Git-based collaborative software development and version control web service. In addition to a repository manager, the service also offers wiki hosting and a bug tracking system, all published under an open source license. GitLab is a complete suite that allows you to manage, administer, create and connect repositories with different applications and do all kinds of integrations with them, offering an environment and a platform in which you can perform the various stages of your SDLC / ADLC and DevOps.
In this course we will see the following sections:
- Section One: Foreword.
In this section you will see the introduction of the course as well as the installation of all the necessary tools to save the course completely.
- Section two: Knowing the DevOps environment.
Overview of the entire DevOps environment to understand where these tools are within this environment and why they are important.
- Section three: Git.
In this section we will extend and understand the Git tool with all its peculiarities and internal workings.
- Section four: GitHub and GitLab.
We will relate Git with GitHub and GitLab, understanding what these tools contribute and favor in our environment for the management of our code.
- Section Five: One Last Thing .
We will dismiss the course and promote future advancements.
If you are interested in understanding Git, GitHub and GitLab from the beginning, this is your course!
I wait for you.