如何构建网站,建网站 京公网安,seo网上培训,顺德微网站建设配置远程服务器的git
安装git
安装依赖工具包
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel安装编译工具
yum install -y gcc perl-ExtUtils-MakeMaker package下载git#xff0c;也可以去官网下载了传到服务器上
wget https://www.ke…配置远程服务器的git
安装git
安装依赖工具包
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel安装编译工具
yum install -y gcc perl-ExtUtils-MakeMaker package下载git也可以去官网下载了传到服务器上
wget https://www.kernel.org/pub/software/scm/git/git-2.34.0.tar.gz --no-check-certificate解压文件
tar -zxf git-2.34.0.tar.gz安装git进入到git目录下编译
cd git-2.34.0
make all prefix/usr/local/git安装git到/usr/local/git下
make install prefix/usr/local/git配置git环境变量将git加入PATH目录中
echo export PATH$PATH:/usr/local/git/bin /etc/bashrc使配置生效
source /etc/bashrc查看git版本如果成功说明已经安装成功git --version
创建用户并配置ssh免密登录
在服务器上创建用户并设置密码
adduser xiaolin
passwd 密码为用户分配选线
usermod xiaolin -G wheel创建本地密钥在本机cmd输入
ssh-keygen -t rsa去对应的路径下查看生成好的密钥id_rsa.pub
回到linux服务器切换前面创建的xiaolin用户
su - xiaolin创建.ssh文件
mkdir .ssh
vim .ssh/authorized_keys把前边本机生成的密钥复制到这个文件夹里
git仓库配置
切换到root用户
创建git目录并修改目录的所有权和用户权限
mkdir /home/git/
chown -R xiaolin:xiaolin /home/git/
chmod -R 755 /home/git/进入目录后建立git仓库修改权限
cd /home/git/
git init --bare blog.git # 初始化git仓库
chown xiaolin:xiaolin -R blog.git新建钩子文件post-receive
vim /home/git/blog.git/hooks/post-receive把以下内容复制到post-receive文件
#!/bin/bash
git --work-tree/home/blog --git-dir/home/git/blog.git checkout -f将存储库/home/git/blog.git强制检出并将文件放置到指定的工作树目录/home/blog 修改文件权限
chmod x /home/git/blog.git/hooks/post-receive配置远程服务器的nginx
安装nginx
安装nginx
yum install -y nginx启动nginx
systemctl start nginx.service查看nginx的状态systemctl status nginx.service 如果为actice说明安装成功。
修改nginx的转发配置
使用nginx -t查看nginx配置文件的路径 server_name服务器的IP或域名 root博客存放的路径/home/git/blog.git 配置Blog根目录
在hexo博客打开_config.yml文件
deploy:type: git# repository: https://github.com/xiaolin0333/xiaolin0333.github.io.git # 传到github使用repository: xiaolinxxx.xxx.xxx.xxx:/home/git/blog.git # 用户名服务器ip:git仓库地址branch: main在删除这两个文件 输入
hexo clean hexo g hexo d即可传到服务器上啦