my cheat sheet on gitlab

Home

1 Gitlab Has Been Acquired by Microsoft

1.1 gitlab vs github

  • gitlab Predominantly a website repository hosting manager tool. Owner: GitLab Inc Used for s/w development processes.

    Lets a company easily maintain a repository on a server.

    Company can then run tools like "Group Milestones", and "Time Tracking", "Issue Tracking" etc.

    Allows import from multiple repositories, such as Google Code, Bitbucket etc.

    gitlab is open source

  • github A online repository hosting service tool that lets users collaborate, with proper access control. Meant to let s/w developers fix bugs toether and host open-source projects.

    github is designed for developers for their s/w change trackiong throughout a project that resides in the github repository.

    • Specifies milestones and lables to projects
    • comparion views between branches
    • etc.
    • github is not open source

gitlab is the whole car. Git hub is the engine for gitlab?

All lifecycle app develpment included.

2 For networks (net devops live)

Network config is just a coder using IOS for the language. A network config is a textual representation of what you want a router to do.

3 Network Processes:

3.1 project mgt. is it agile?

3.2 where do we store our configs and scripts?

3.3 can you automate storing, editing, and executing these scripts?

3.4 where do we track all these changes? Service now?

3.5 how often do you make changes?

3.6 Do you test your changes? outside of productio?

4 Gitlab for the network team.

4.1 Home