ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
1.安装git ~~~ [root@webserver ~]# yum install git -y ~~~ 2.公钥登陆配置 ①服务端 ~~~ [root@webserver ~]# mkdir /root/.ssh [root@webserver ~]# touch /root/.ssh/authorized_keys [root@webserver ~]# vi /etc/ssh/sshd_config #末尾添加下面两行 RSAAuthentication yes PubkeyAuthentication yes [root@webserver ~]# systemctl restart sshd ~~~ ②客户端,运行下面的命令之后找到id_rsa.pub,并将里面的内容复制到服务端的authorized_keys ~~~ ssh-keygen -t rsa ~~~ 3.git仓库设置 ①服务端初始化Git仓库 ~~~ [root@webserver ~]# cd /root [root@webserver ~]# git init --bare tp.git ~~~ ②客户端克隆Git仓库 ~~~ git clone root@192.168.1.63:/root/tp.git ~~~ 4.配置git仓库自动同步到web服务器站点目录 ~~~ [root@webserver ~]# cd /root/tp.git/hooks [root@webserver ~]# vi post-receive #写入下面两行 #!/bin/bash git --work-tree=/home/tp checkout -f [root@webserver ~]# chmod +x post-receive ~~~