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:
Sau đó thực hiện cấp quyền thực thi cho file post-receive bằng lệnh
Giờ đây ghi bạn git push thì trên server sẽ tự động git pull cho bạn luôn.
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:
Đăng nhận xét