Deployer homepage: https://deployer.org/ ### Memo tóm tắt: **A. Local server (server chứa tool deployer)** 1. Khởi động ssh-agent và add thêm private key (cần khi muốn sử dụng private git trong quá trình deploy) ~~~ $ eval "$(ssh-agent)" $ ssh-add /path/to/private_key # Có thể add nhiều private keys ~~~ 2. Trong setting của server trong deploy script, sử dụng option forward_agent (forwardAgent()) Chú ý: Hiện tại phiên bản 4.x trở xuống, muốn sử dụng forward_agent thì cần set `agent_type` là `phpseclib` **B. Remote Server (server chứa source code để chạy app)** 1. Bật chức năng cho phép fowarding agent ở remote server bằng cách bỏ comment `#AllowAgentForwarding yes` trong file `/etc/ssh/sshd_config` ~~~ AllowAgentForwarding yes #AllowTcpForwarding yes #GatewayPorts no #X11Forwarding no ~~~ 2. Restart lại sshd ~~~ $ sudo service sshd restart ~~~ **Còn lại nghiên cứu homepage**