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
To install Git server on CentOS 8, you will need to run below command line with root permission.
sudo yum install git-core |
Once installation is done correctly, you will need to create a user git as following:
sudo useradd git sudo passwd git |
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.
sudo su git mkdir -p /home/git/chun.git cd /home/git/chun.git git init --bare --share |
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:
sudo su git mkdir -p ~/.ssh vim ~/.ssh/authorized_keys |
Once you run vim /~.ssh/authorized_keys , you should append the new public key.
For better security, let us change file mode as following:
|
To be updated
Useful web sites
https://www.linux.com/tutorials/how-run-your-own-git-server/