GitHub에서 워드프레스를 사이트에 배포하는 방법 (동기화)

깃(Git)은 개발자들이 활발히 사용하지만 일반 사용자들이 사용하기에는 부담이 될 것입니다. 몇 가지 방법을 통해 GitHub 등에서 워드프레스 테마나 플러그인을 직접 배포할 수 있습니다.

코드를 GitHub에서 웹호스트로 푸시(Push)하는 것이 생각처럼 그리 복잡한 것은 아니지만, 이를 위해서는 호스팅 제공업체가 SSH(Secure Shell) 접속 권한과 깃(Git) 사용을 지원해야 해야 '푸쉬(push)'가 가능합니다.

서버를 직접 운영하는 경우 이런 환경을 구축할 수 있지만, 일반 웹호스팅에서는 대부분 SSH 접속 권한과 Git 사용을 허용하지 않습니다. 일반 웹호스팅 중에서는 해외 호스팅 중 하나인 사이트그라운드에서 이 기능을 지원합니다. Elegant Themes 블로그의 "Git Push: Deploying WordPress from GitHub to Your Web Host"라는 글에서 사이트그라운드의 Git 툴을 사용하여 GitHub에서 워드프레스를 배포하는 방법을 설명하고 있습니다.

사이트그라운드 SG-Git 툴
사이트그라운드의 SG-Git 툴

SSH 접속 권한이 없더라도 WP Pusher라는 플러그인을 사용하면 GitHub, Bitbucket, GitLab API를 통해 파일을 푸시할 수 있다고 합니다.

플러그인 개발자 설명에 의하면: WP Pusher 플러그인을 사용하면 GitHub 등에서 직접 워드프레스 테마와 플러그인을 설치/업데이트할 수 있고 저가형 공유호스팅을 이용하는 경우에도 가능합니다. 자동 업데이트 기능을 활성화하면 WP Pusher에서 플러그인과 테마를 자동으로 업데이트합니다.

WP Pusher는 https://wppusher.com/ 사이트에서 다운로드할 수 있습니다. WP Pusher에는 무료 버전과 유료 버전이 있습니다.

워드프레스 GitHub 배포 WP Pusher

무료 버전에서는 public repository만 가능하다고 하네요. 유료 버전은 Freelancer, Agency, Big agency 등 3가지 플랜이 있습니다. 편리한 것 같지만 연간 갱신형이라 비용이 다소 부담스럽네요.

개발자들이 활동하는 네이버 카페에서 유료로 git 스터디가 열리곤 합니다. git을 체계적으로 배워보고 싶은 경우 스터디에 참여할 수 있습니다.

사이트그라운드(SiteGround)에서 GIT 툴을 사용하려면 GoGeek 요금제를 선택해야 합니다. 사이트그라운드는 속도와 안정성, 그리고 지원면에서 괜찮은 평가를 받고 있습니다. 저렴하게 괜찮은 해외 호스팅을 이용하려는 경우 블루호스트(Bluehost)를 고려해볼 수 있습니다.

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.