在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服务器,并进行维护以确保其正常运行。