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).
Nice and Detailed Video Bruh👍✌♥️✔
Thank you, glad you like it.
Great video
Also gitlab is a great open source project
Thank you
It really is!
Great video man! Thanks a lot
Really cool, thank you!
Very welcome.
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.
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.
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?
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.
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?
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.
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?
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.
does git community edition is completely and didnt ask for any licence key?
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.
@@AwesomeOpenSource thanks for replying 👍
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
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.
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?
Are you asking for it to be installed on bare metal instead of via docker?
@@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.
Any suggestion?
@@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.
@@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.