Linux Project: Poor Man's GitHub

Published: 11 March 2024
on channel: tutoriaLinux
6,073
255

A practical Linux project showing how to set up a Git server on a remote server.

Buy the book (The Software Developer's Guide to Linux): https://packt.link/7f0mW
Use the Amazon code 20DAVID for 20% off.

Create a DigitalOcean account and get free credits when you spend $25: https://m.do.co/c/0380a1db56a6

Linux CLI commands used:
useradd --home-dir /home/dave --create-home --shell /bin/bash -G sudo dave
passwd dave

su - dave
mkdir .ssh
vim ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

CTRL-D to logout
ssh dave@YOUR_IP

sudo apt-get install git-core

git init --bare ~/myrepo.git
git clone dave@YOUR_IP:myrepo.git
cd myrepo
cat .git/config

vim README.md
git add .
git commit -m "add README"


IN NEW TAB /tmp
git clone dave@YOUR_IP:myrepo.git
cd myrepo
cat README.md


Watch video Linux Project: Poor Man's GitHub online without registration, duration hours minute second in high quality. This video was added by user tutoriaLinux 11 March 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 6,073 once and liked it 255 people.