Git tự động git pull sau khi git push. - QuânSysAd's Blog

28 tháng 11 2016

Git tự động git pull sau khi git push.

Bạn chỉ có 1 dev, nhiều khi bạn muốn deploy luôn lên server tuy nhiên bạn lại phải login vào server và thực hiện git pull. Nhiều khi rất mất thời gian. Cách thực hiện như sau

Thực hiện vào thư mục bare repository : example.git
Vào tiếp thư mục: hooks
Trong thư mục hook tạo file: post-receive có nội dung như sau:

#!/bin/bash
cd /path/to/working/directory
env -i git pull


Sau đó thực hiện cấp quyền thực thi cho file post-receive bằng lệnh

chmod +x post-receive

Giờ đây ghi bạn git push thì trên server sẽ tự động git pull cho bạn luôn.

Không có nhận xét nào: