在CentOS下搭建Git服務器需要安裝Git軟件包,并配置SSH密鑰認證以確保安全訪問。以下是在CentOS上搭建和維護Git服務器的步驟:
sudo yum install git
sudo adduser git
sudo su - git
mkdir /home/git/repo.git
cd /home/git/repo.git
git init --bare
chmod -R 755 /home/git/repo.git
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub | ssh git@your_server_ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
/etc/ssh/sshd_config
,確保以下配置項啟用:PermitRootLogin no
PasswordAuthentication no
sudo systemctl restart sshd
git clone git@your_server_ip:/home/git/repo.git
通過以上步驟,您可以在CentOS上搭建一個安全的Git服務器,并進行維護以確保其正常運行。