이번에는 저장소에 파일을 올려보겠습니다. 


해당 프로젝트 폴더에 새로운 파일을 생성해 보겠습니다. 임시로 이름은 "new document.txt"로 하겠습니다. 


"Stage All" 혹은 "Stage Selected"를 선택하고, 로그를 입력하여 커밋을 하며, 로컬 저장소에 업데이트 됩니다. 


커밋이 완료되면 아래와 같이 히스토리가 처음으로 생성된 것을 확인할 수 있습니다. 하지만 아직은 로컬 저장소에만 기록된 상태이며, bitbucket 원격 저장소로는 업데이트가 되지 않은 상황입니다. 



원격 저장소로 업데이트하기 위해서는 상단 메뉴 중 "푸시"를 눌러 진행할 수 있습니다. 푸시를 누르면 아래와 같은 창이 뜨며, 어떤 브랜치의 변경 사항을 Push할지 선택할 수 있습니다. 지금은 master 앞의 체크 버튼을 누른 후 하단의 "푸시" 버튼을 누르시면 서버로 업데이트를 진행합니다.



업데이트가 완료되면 기존 "master" 표기만 있었는데, 앞쪽으로 "origin/master"가 추가된 것을 확인할 수 있습니다. 



이제 bitbucket.org의 저장소 화면으로 가면 웹에서도 확인할 수 있게 됩니다.



다시 파일을 수정하여 커밋/푸시를 진행하면 아래와 같이 추가 변경된 내용을 볼 수 있습니다. 



그럼 어떤 파일을 특정 시점의 버전으로 롤백하는 과정을 살펴 보겠습니다. 


원하는 브랜치에서 해당 버전을 클릭하면 하단에 해당 버전에서 수정된 파일 리스트가 나옵니다. 


이때, 우측으로 가면 "..."으로 되어 있는 누르면 파일 되돌리기 버튼이 나오는걸 볼 수 있습니다. 


그걸 누르면 지정한 파일이 원하는 버전으로 수정됩니다.




이후 커밋/푸쉬하면 수정된 내용이 최종적으로 업데이트 됩니다. 


다음에는 브랜치를 관리하는 방법을 알아보겠습니다. 

(ubuntu 기준)


/etc/init.d/docker 의 DOCKER_OPTS에 --insecure-registry 정보를 추가하라고 되어 있는 안내가 있던데, 해보니 안됨. 


/etc/default/docker 파일을 열어 아래와 같이 추가 후 docker를 다시 시작하면 됨.


DOCKER_OPTS="$DOCKER_OPTS --insecure-registry=localhost:5000" 


음.. 어차피 같은 옵션 처리일텐데 왜 안되지. /etc/init.d/docker에 추가할 때 문법이 틀린거였나?? 알송달송...

  1. 2015.02.22 22:56

    비밀댓글입니다

    • 가끔.하늘 가온아 2015.03.06 16:11 신고

      제 블로그에 오시는 분들은 답글이 거의 없어서 있는지도 몰랐네요. 그 에러 저도 났던건데 로그 찾아보고 답글 달아드릴께요 혹시 원인 수정하셨으면 댓글로 알려주세요. ^^a 즐거운 주말 되세요.

    • 가끔.하늘 가온아 2015.03.09 14:05 신고

      아래와 같은 순서로 확인하셔서 댓글 달아주시면 같이 확인해 드리겠습니다.
      1. docker restart 확인
      2. 저장소 포트가 5000번인지 확인
      3. 원격 저장소 서버에서 5000 포트가 정상적으로 열려 있는지 확인 (방화벽 문제는 없는지, 없다면 telnet으로 접속되는지 확인 해보세요.)
      4. 모두 문제가 없다면 "http://www.pyrasis.com/Docker/Docker-HOWTO#section-14" 사이트의 "--insecure-registry 옵션" 부분을 찾으셔서 기록된 것 처럼 실행 시 옵션을 추가 해보시기 바랍니다.

      확인 후 답글 달아주시면 다시 확인 하겠습니다.

+ Recent posts