https://github.com/binjuhor/ee-git-deploy
Use git to deploy your theme to your VPS with EasyEngine v4, forget your FTP, SFTP software.
https://github.com/binjuhor/ee-git-deploy
bash bash-script easyengine git gitdeploy
Last synced: about 2 months ago
JSON representation
Use git to deploy your theme to your VPS with EasyEngine v4, forget your FTP, SFTP software.
- Host: GitHub
- URL: https://github.com/binjuhor/ee-git-deploy
- Owner: binjuhor
- License: gpl-3.0
- Created: 2021-06-09T15:30:43.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-11T02:04:12.000Z (over 1 year ago)
- Last Synced: 2025-04-14T18:08:45.147Z (about 2 months ago)
- Topics: bash, bash-script, easyengine, git, gitdeploy
- Language: Shell
- Homepage:
- Size: 56.6 KB
- Stars: 4
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Git deploy with EasyEngine v4.x
Add command `ee-git` to your VPS, help you manage your website's source code by git, forget `FTP, SFTP`, no thirdparty software needed, just Git and EasyEngine.
## Install EE & Git Deploy### Installing
For Linux, we have created an installer script which will install all the dependencies for you. We have tested this on Ubuntu 14.04, 16.04, 18.04 and Debian 8, Debian 10 ( Only EasyEngine supported system ).
```
wget -qO eeGit bit.ly/ee-git && sudo bash eeGit
```
## Usage
1. Create a website with EasyEngine's command`sudo ee site create example.com --type=wp`
2. Create git deploy for example.com's theme`ee-git example.com theme_name`
3. Enjoy!## Note
1. You should create your website by `ee` command first after that run command `ee-git` to setup git deploy for your WordPress theme.2. To deploy WordPress plugins you can also use this way to create git deploy, but you need to edit the `/home/example.com/hooks/post-receive` file to make sure your git checkout exact source code to the right folder.
3. You should also need to add your public SSH key to `/home/git/.ssh/authorized_keys` too.
## Contact infoEmail: [email protected]