더북(TheBook)

수정한 내용을 원격 저장소로 전송하기

  1 파일을 수정해서 커밋하고 이 내용을 원격 저장소로 전송해봅시다. 테스트 서버에 vim_upgrade 모듈을 포함시키기 위해 매니페스트 파일 manifests/site.pp를 다음과 같이 변경했습니다.

node 'vm01.linuxmaster.com' {
   file {'/tmp/testserver':
        content => "This is a test server.\n",
   }
   include sshd
   include vim_upgrade
}

  2 매니페스트 파일을 추가하고 커밋합니다.

shinjaehun@losttemple:/etc/puppet$ sudo git add manifests/site.pp
shinjaehun@losttemple:/etc/puppet$ sudo git commit -m 'Added vim_upgrade module to testserver.'
[master 7b1c87e] Added vim_upgrade module to testserver.
1 file changed, 1 insertion(+)

  3 git push 명령으로 파일을 전송합니다. 사용자 이름과 패스워드 입력이 필요합니다.

shinjaehun@losttemple:/etc/puppet$ sudo git push origin master
Username for 'https://github.com': jaehun-shin
Password for 'https://jaehun-shin@github.com': ********

  4 깃허브의 원격 저장소로 가서 수정한 파일(manifests/site.pp)을 확인해봅시다. 오른쪽에 있는 버튼을 클릭합니다.

그림 11-18 수정 파일 확인

  5 여기에서 커밋 내역을 조회할 수있습니다. git log 명령으로 확인하는 것보다 훨씬 깔끔합니다. 오른쪽에 있는 커밋 ID를 하나 선택합니다.

그림 11-19 커밋 내용 조회

  6 해당 커밋을 통해 변경된 부분을 보여줍니다. 시각적으로 차이가 분명하기 때문에 텍스트 터미널로 확인하는 것보다 훨씬 빨리 바뀐 내용을 이해할 수 있을 것입니다.

그림 11-20 변경 내용 확인
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.