服務(wù)器:
1.安裝git (略)
2.添加git用戶
adduser git
passwd git?
3.初始化lara裸倉庫
su git
cd /home/git
git init --bare lara.git
4.git授權(quán)
chown -R git lara.git
5.進入lara.git/hooks,配置hooks
cd /home/git/lara.git/hooks/
vim post-receive
復(fù)制以下內(nèi)容并保存:
unset GIT_DIR
#進入站點目錄
cd /usr/share/nginx/html/laravel
#執(zhí)行g(shù)it pull命令
git pull /home/git/lara.git master
#返回git倉庫A并退出
cd /home/git/lara.git
exit 0
6.更改hooks文件權(quán)限
chmod +x /home/git/lara.git/hooks/post-receive
客戶端:
1.進入Git Base,克隆倉庫地址
git clone git@192.168.0.11:/home/git/lara.git
2.運用git命令做測試
git add .
git commit -m 'test'
git push
服務(wù)器:
1.測試上傳成功否
cd /usr/share/nginx/html/laravel
ls