Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

Just like CentOS 7, CentOS 8 provides git as a part of repository. You can simply install it by yum - it is super straightforward and easy in terms of server's point of view. It requires just creating an account for git and running couple of commands.


List of content

Table of Contents


STEP 1. Setup Git server

To install Git server on CentOS 8, you will need to run below command line with root permission.

Code Block
sudo yum install git-core

...

Code Block
sudo useradd git
sudo passwd git


STEP 2. Setup a Repository in your Git Server

The first action you should do is naming your repository. I will name it as chun in this case. For project chun, you will need to run below commands. 

Code Block
sudo su git
mkdir -p /home/git/chun.git
cd /home/git/chun.git
git init --bare --share


STEP 3. Add client's public key to /home/git/.ssh/authorized_keys

Now you will need to setup your client in order to do the next steps. Regarding setup Git client, please refer one of belows:


Once you have a public key, you can do the next steps.


Connect to your Get server by SSH, and run below commands:

Code Block
sudo su git
mkdir -p ~/.ssh
vim ~/.ssh/authorized_keys

Once you run vim /~.ssh/authorized_keys , you should append the new public key.


Info

For better security, let us change file mode as following:

Code Block
chmod 700 /home/git/.ssh
chmod 600 /home/git/.ssh/authorized_keys





To be updated


Useful web sites

https://www.linux.com/tutorials/how-run-your-own-git-server/To be updated later...