GitLab, a Self hosted, free, opsn source git repository, with CI / CD, issue board, & user control!

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024
  • GitLab is an amazing piece of open source, free, self hosted software that allows you o make your own GitHub. You can create projects, have multiple users, issue boards, planning, CI / CD, and so much more with this amazing suite.
    It's not just for developers. Writers can use git to track changes and collaborate as well. Know who made what change, and when they did it at a glance with Git. Merge changes on large projects, and revert changes if necessary to get back to a place where everything was good in the world.
    Segment Times:
    Introduction - 0:10
    Install - 3:20
    Initial Setup in User Interface - 11:40
    Settings and Usage - 13:50
    Contact me at -
    Twitter: @mickintx
    Telegram: @MickInTx
    Mastodon: mastodon.partec... @MickInTX
    or at
    discourse.open...
    Support my Channel and ongoing efforts through:
    Digital Ocean:
    Get a $50.00 credit for Digital Ocean by signing up with this link:
    m.do.co/c/a6a6...
    Hover:
    Use Hover as your Domain Name Registrar to get some great control over you domains / sub-domains:
    hover.com/SHPa...
    Patreon:
    www.patreon.co...
    What does the money go to?
    To Pay for Digital Ocean droplets, donations to open source projects I feature, any hardware I may need to purchase for future episodes (which I will then give to a subscriber in a drawing or contest).

Комментарии • 26

  • @vivekpanchal68
    @vivekpanchal68 3 года назад +1

    Nice and Detailed Video Bruh👍✌♥️✔

  • @khalidelgazzar
    @khalidelgazzar Год назад +1

    Great video
    Also gitlab is a great open source project
    Thank you

  • @iangeier
    @iangeier 4 года назад +2

    Great video man! Thanks a lot

  • @kurdey1276
    @kurdey1276 4 года назад +1

    Really cool, thank you!

  • @howardwong2181
    @howardwong2181 4 года назад +1

    Thanks for doing this. Very encouraging! How did you deal with --publish 22:22 ? I'm having a problem git cloning and suspect this could be the problem.

    • @AwesomeOpenSource
      @AwesomeOpenSource  4 года назад +1

      So, if your host is already using 22 for SSH, then you may need to setup port 2222:22 and change git to use 2222, or setup ssh to use 2222 so you can use 22 on the host for git. And very sorry for the long delay in reply.

  • @John-sr4pf
    @John-sr4pf Год назад +1

    I'm looking at setting up a private git server locally, but I'm confused about the GitLab community edition. If all is local, why are there limits like number of users?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Год назад

      Not sure there are limits to the number of user on the community version. I see that back in Jan 2022, they limited the free SaaS (their hosted offering) to 5 users per namespace.

  • @madhurjain8359
    @madhurjain8359 Год назад +1

    what are the limitations of self managed gitlab free version.....like does it gives all features? is there any limitation on no of users etc......any limitation of using free version of self managed gitalb?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Год назад

      I believe the open source (community edition) lags behind the hosted (enterprise) solution by about a year maybe in terms of features. I remember wanting the kanban feature in the issues section, and it was already in the enterprise, but not CE, and I had to wait a while for it to come out.

  • @elliotwilliams8250
    @elliotwilliams8250 3 года назад +1

    thanks for the video. can i know how you set it up with https. you didnt show that part. will it work with nginx proxy manager using gitlab with portainer?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 года назад +1

      Yes, you can setup https on Gitlab with NGinX Proxy Manager. That's how I did it most recently. Previously, I actually used Certbot and NginX with the configuration files, but I definitely prefer NPM.

  • @nareshgundu3066
    @nareshgundu3066 3 года назад

    does git community edition is completely and didnt ask for any licence key?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 года назад +2

      I’ve been using GitLab for a long time and if you use the community edition is doesn’t ask for a key that I’ve ever seen.

    • @nareshgundu3066
      @nareshgundu3066 3 года назад

      @@AwesomeOpenSource thanks for replying 👍

  • @marcello4258
    @marcello4258 2 года назад +1

    Oh no my friend. Why did you push your projects to Microsoft instead to gitlab which has also a free Public repo even free private ones

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

      Currently, Github is where I host a lot of my repos. So far Microsoft hasn't changed much about Github from my usage perspective. I may move it to gitlab at some point though. I like Gitlab, and I like what they've been doing with it.

  • @RahulGupta1981
    @RahulGupta1981 3 года назад

    can u make a video installing Gitlab CE on real ubuntu server which will be connected and used in the local network and have ip address in external trl?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 года назад +1

      Are you asking for it to be installed on bare metal instead of via docker?

    • @RahulGupta1981
      @RahulGupta1981 3 года назад

      @@AwesomeOpenSource yes. Actually I installed it but having issues in setting external url. When I use ip address without.com and add port it always gives 502 error with message gitlab taking long. And if I add .com in place of port it open GitHub main page but now cloning repo don't work. Even ssh failing with port 22 related error.

    • @RahulGupta1981
      @RahulGupta1981 3 года назад

      Any suggestion?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 года назад

      @@RahulGupta1981 So You can get to the Gitlab main page with the URL? But if you try to clone with SSH it fails. Did you map the ssh port? I didn't do that in my video as I use teh https cloning and commit / push / pull. If you want ssh, you'll need to add another port mapping -p 2222:22, then use 2222 for ssh.

    • @RahulGupta1981
      @RahulGupta1981 3 года назад

      @@AwesomeOpenSource where to do this. If I use 10.33.45.20.com then I get main page but cloning repo gives error for port 22 but if I remove .com from the cloning url then it clones repo and no error.