centos6.8 git到服务器搭建自动同步到站点目录
2017-11-22 18:40
239 查看
下载git:yum install -y git
添加用户:useradd git
设置用户密码:passwd git
cd /home/git
进入git用户目录创建 新目录 .ssh mkdir .ssh
cd .ssh 进入创建文件 touch authorized_keys
cd home/git 进入目录 创建新目录 mkdir test 作为仓库目录
cd test 进入目录创建仓库 git init --bare test.git (test.git中的test 随意命名 --bare 参数表示创建裸仓库)
仓库创建完毕
在客户端 我的是window 安装git
进git bash
输入 :ssh-keygen 生成文件id_rsa,id_rsa.pub
打开服务器 : vim /home/git/.ssh/authorized_keys 把id_rsa.pub的内容复制到里面
本地测试:git clone git@输入服务器ip:/home/git/test/test.git
自动同步web站点
配置钩子 cd /home/git/www/test.git/hooks 进入目录
cp post-receive.sample post-receive
chown git:git post-receive
vim post-receive 编辑 git --work-tree=/www/test/blog checkout -f
/www/test/blog 是同步的站点目录
添加用户:useradd git
设置用户密码:passwd git
cd /home/git
进入git用户目录创建 新目录 .ssh mkdir .ssh
cd .ssh 进入创建文件 touch authorized_keys
cd home/git 进入目录 创建新目录 mkdir test 作为仓库目录
cd test 进入目录创建仓库 git init --bare test.git (test.git中的test 随意命名 --bare 参数表示创建裸仓库)
仓库创建完毕
在客户端 我的是window 安装git
进git bash
输入 :ssh-keygen 生成文件id_rsa,id_rsa.pub
打开服务器 : vim /home/git/.ssh/authorized_keys 把id_rsa.pub的内容复制到里面
本地测试:git clone git@输入服务器ip:/home/git/test/test.git
自动同步web站点
配置钩子 cd /home/git/www/test.git/hooks 进入目录
cp post-receive.sample post-receive
chown git:git post-receive
vim post-receive 编辑 git --work-tree=/www/test/blog checkout -f
/www/test/blog 是同步的站点目录
相关文章推荐
- 搭建服务器上的GIT并实现自动同步到站点目录(www)
- 搭建服务器上的GIT并实现自动同步到站点目录(www)
- 搭建服务器上的Git并实现自动同步到站点目录(www)
- 搭建服务器上的GIT并实现自动同步到站点目录(www)
- 搭建服务器上的GIT并实现自动同步到站点目录(www)
- Centos7上搭建SVN服务器并实现自动同步至web目录
- CentOS6.8 搭建SVN并用钩子自动实现同步到web目录
- 搭建Git服务器/Centos服务器git升级/git上传服务器自动同步
- Centos上搭建SVN服务器并实现自动同步至web目录
- git推送到服务器自动同步到站点目录
- Centos7上搭建SVN服务器并实现自动同步至web目录
- centos搭建svn 服务器 并同步到web 目录(总结)
- centos搭建svn服务器并同步到web目录
- Centos7上搭建SVN服务器并实现自动同步至web目录
- CentOS 创建SVN 服务器,并且自动同步到WEB 目录
- CentOS 创建SVN 服务器,并且自动同步到WEB 目录
- Centos下搭建SVN服务器并同步仓库内容到WEB目录
- Centos7上搭建SVN服务器并实现自动同步至web目录
- Linux CentOS SVN 设置钩子hooks/post-commit来同步更新服务器web目录,实现代码自动部署
- 搭建服务器svn,git 并自动同步(两篇全了)