No GitHub Required! | How To Create Your Own Git Server | With Gitweb on Nginx

preview_player
Показать описание
That's right. You too can now enter the exciting and dynamic world of Linux sysadmin mastery by creating your own Git server as an alternative to GitHub. There's nothing wrong with using GitHub, you get a lot of nice features for free, but if you're interested in taking a more decentralized route, or you prefer doing your own custom configurations, this is the tutorial for you.

🌊Get $200 toward your own server at Digital Ocean:

All of the example text and commands are listed in the complete guide:

Here's what's covered:

00:00 Intro
01:00 Install Git
01:55 Add SSH Key to Git User
04:18 Create Your Repository
05:27 Initialize Your Git Repo
05:58 How To Clone Your Repo And Use It
08:00 Install Gitweb to View Your Projects In Browser (Optional)

#github #linux #sysadmin
Рекомендации по теме
Комментарии
Автор

Great video! This was really interesting!

thebeacons
Автор

I think the .git in the project.git directory name is a convention that indicates the directory is used as a bare repo. I don't think it is mandatory.

jarrodurban
Автор

Hey bro, my fcgiwrap and nginx is working on the same port. How do you think i should make the gitweb run with what? With Nginx or CGIWrap? Also when i stop the Apache2 and started the nginx server, its showing the Gitweb ui but repositories are not found.

rahil
Автор

ssh: connect to host user-mi-notebook-pro port 22: Connection refused
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

when I tried to push using ssh I got this error, does anyone have an idea?

AbhishekTiwari-vw
Автор

I set everything up. Gitweb looks ok, but my git clone command hangs

CostantinoPipero