go get -u github.com/lazypic/web
cd $GOPATH/src/github.com/lazypic/web
web -http :80
퍼블리쉬 리포지터리와 개발 리포지터리를 구분하기 위해서 일반적으로 upstream 알리아스를 설정합니다.
upstream 을 설정하는 방법입니다.
clone
합니다.clone
된 폴더로 이동후 터미널에서 아래처럼 타이핑 합니다.
$ git remote add upstream https://github.com/lazypic/web
개발중인 코드를 업로드 할 때는 git push origin master
를 사용하고 Pull Request 를 합니다.
퍼블리쉬된 코드를 pull 할 때는 git pull upstream master
를 사용합니다.
이 방식은 디자이너에게 조금 불편하지만, 서버가 바뀌거나 백업시 가장 안전합니다.
최초 이미지를 업로드한다면, 홈 디렉토리에 현 코드저장소를 다운로드합니다.
cd ~
git clone http://github.com/lazypic/wb
이미지 올리는 방법을 설명합니다.
커피캣 32화를 예시로 작성합니다.
0032.png 파일을 ~/web/toon/coffeecat 경로에 저장합니다.
$ cd ~/web/toon/coffeecat
$ git pull origin master // 개발자가 업로드한 내용이 있을 수 있다 업데이트한다.
$ git add 0032.png
$ git commit -m "커피캣 32화 업로드"
$ git push origin master
정상적으로 업로드가 되었으면 서버에 접속합니다.
$ ssh root@lazypic.org
# cd ~/go/src/github.com/lazypic/web
# git pull