编译基础环境环境
1、yum -y install gcc make
安装依赖包
2、yum install -y curl curl-devel zlib-devel openssl-devel perl perl-devel cpio expat-devel gettext-devel
最后安装git
3、yum -y install git
配置ssh连接
4、服务端执行ssh-keygen -t rsa , 一路回车,cd .ssh/,然后执行cp id_rsa.pub authorized_keys,chmod 600 authorized_keys
5、在客户端生产ssh秘钥,然后把公共秘钥交到管理员,管理员将成员秘钥放到authorized_keys,然后在在客户端配置clone配置,测试clone远端仓库,如果不需要输入git密码,就表示秘钥匹配成功。
6、网站发布设置,当通过 SSH 向服务器推送时,Git 将运行这个命令来更新 HTTP 获取所需的文件
$ mv hooks/post-update.sample hooks/post-update
$ cat > hooks/post-update
#!/bin/bash
GIT_WORK_TREE=/www/berlinix/auto git checkout -f
$ chmod +x hooks/post-update
转载请注明:OUK技术人生 » git服务端安装(centos)