라면코드 블로그

공유 호스팅 서버에 git 저장소 만들기

Preface

공유 호스팅 서버에 git repository 를 만들면 ftp나 파일 매니저 등을 사용하지 않고 작업 파일을 쉽게 업로드 할 수 있다.

호스팅 서버 설정

홈 폴더에 새로운 폴더를 만들고 만든 폴더 안에서 저장소를 초기화한다

mkdir myrepo // 본인이 원하는 이름 지정
cd myrepo
git init --bare

hooks 폴더안에 post-receive 파일을 생성한다

cd hooks
touch post-receive

post-receive 파일 작성

#!/bin/bash
git --work-tree=/home/$user/source-code-folder --git-dir=/home/$user/myrepo checkout -f

post-receive 파일의 권한 변경

chmod +x post-receive