git服务端安装(centos)

建站 ouk 930℃ 0评论

编译基础环境环境

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)

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址