CentOS上安装Git并实现提交自动同步到网站目录
来源:互联网 发布:北师大网络教育好过吗 编辑:程序博客网 时间:2024/06/05 06:10
检查当前系统上是否已安装了Git
git --version
如果没安装,安装Git
yum install git
安装后,创建一个空的Git仓库
cd /home mkdir git cd git mkdir www.git cd www.git git init --bare
我们的仓库地址是 /home/git/www.git
编写钩子,实现提交代码后把代码同步到我们网站目录
cd /home/git/www.git/hooks vim post-receive如果网站目录是/home/wwwroot/www,键入下面的内容:#!/bin/bashgit --work-tree=/home/wwwroot/www checkout -f
给予这个钩子可执行权限
chmod +x post-receive
本地就可以通过下面地址clone和push数据了
root@your-server-ip-or-domain:/home/git/www.git
密码为服务器root密码,如果想免密码提交,本地用ssh-keygen生成私钥,公钥配置到Git服务器即可,一般是
~/.ssh/authorized_keys
PS: authorized_keys文件的位置在sshd_config中可配置
vim /etc/ssh/sshd_config
0 0
- CentOS上安装Git并实现提交自动同步到网站目录
- CentOS下安装配置SVN服务器并自动同步到web目录
- CentOS下安装配置SVN服务器并自动同步到web目录
- 搭建服务器上的GIT并实现自动同步到站点目录(www)
- 搭建服务器上的GIT并实现自动同步到站点目录(www)
- 搭建服务器上的GIT并实现自动同步到站点目录(www)
- 搭建服务器上的Git并实现自动同步到站点目录(www)
- centos安装svn并配置钩子同步到www目录
- centos安装svn并配置钩子同步到www目录
- Linux下svn文件提交后自动同步更新到网站目录
- Linux下svn文件提交后自动同步更新到网站目录
- git之-git钩子搭建,同步提交到指定目录
- centOs6.5 SVN 服务器搭建并实现提交自动同步到web服务器
- 【linux】svn提交自动同步到web目录
- CentOS 设置 svn 提交后自动自动更新到 web 目录
- 在Centos7上搭建SVN服务器并实现自动同步至web目录
- Centos7上搭建SVN服务器并实现自动同步至web目录
- Centos7上搭建SVN服务器并实现自动同步至web目录
- toolbar实现沉浸式状态栏
- HTTP学习(三)-网关、隧道、web机器人、cookie
- Socket 报java.io.streamcorruptedexception异常
- java多线程-线程创建
- 计算机网络体系结构综述(上)
- CentOS上安装Git并实现提交自动同步到网站目录
- java多线程-synchronized关键字详解
- Unity数据的存储
- 深入理解margin属性
- WordPress静态缓存插件WP Super Cache的使用方法
- C++学习笔记 1:函数
- java多线程-同步函数与同步代码块的区别
- OpenCV 学习记录6 视频读取人像并对脸部调色
- 1334 sdut