PHP开发PHP经验分享

Linux上搭建GIT

2020-05-12  本文已影响0人  村长王无敌

1、安装GIT

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel

yum install git

2、创建git用户组和用户,设置git用户密码

groupadd git

useradd git -g git

passwd git

3、创建证书登录

cd /home/git/

mkdir .ssh

chmod 755 .ssh

touch .ssh/authorized_keys

chmod 644 .ssh/authorized_keys

4、创建仓库,选定目录作为仓库目录,如/home/project.git

cd /home

git init --bare project.git

Initialized empty Git repository in /home/project.git/

5、把仓库所属用户改为git

chown -R git:git runoob.git

6、利用git钩子同步服务器代码

进入钩子目录cd /home/project.git/hooks

编辑post-receive文件,在post-receive文件输入以下内容:

#!/bin/bash

  git --work-tree=/var/www checkout -f

7、尝试push代码上服务器,如果push成功但是在/var/www目录下看不到push的文件,说明git用户没有/var/www的权限:

chown git:git post-receive

chmod 744 post-receive

上一篇 下一篇

猜你喜欢

热点阅读