[Mac] Node.js 호스팅 git 설치 및 node.js 모듈 설치 방법
💡 요약 정리
- 카페24 Node.js 호스팅은 git를 이용하여 소스를 업로드합니다.
- Mac에서는 git 설치 후, 기본 제공되는 터미널을 이용하여 git을 사용합니다.
- 생성된 id_rsa.pub 파일이 public key 파일입니다.
1. git란?
카페24 Node.js 호스팅은 git라는 버전 관리 프로그램을 이용하여 소스를 업로드하거나 업데이트하게 됩니다.
git는 버전관리 소스 관리, 소스코드 관리라고도 불리는데요, 동일한 정보에 대해 여러 개의 버전을 관리하는 것을 말합니다. 어떤 프로그램을 개발하는 경우 해당 소스코드의 작업 개발 상황이나 버그 수정에 대한 변경 사항들에 대해서 숫자나 문자로 이루어진 "버전"을 부여하여 구분하게 되는데, git와 같은 버전 관리 프로그램을 이용하면 이러한 부분을 손쉽게 추적/관리할 수 있습니다.
또한, 어떤 작업을 할 때 개발자가 카페24의 서버에 접속하지 않은 상태의 로컬 PC에서 코드 작업을 할 수 있어 더욱 편리합니다.
git는 리눅스를 만든 리누스 토발즈가 리눅스 커널 개발에 이용하려고 개발하였으며, 현재 많은 곳에서 사용하고 있습니다.
2. MAC용 git 다운로드
git 공식 다운로드 페이지git를 다운로드 하려면 먼저 위 URL로 접속하시기 바랍니다.
- 화면 우측의 각 OS 이미지를 클릭하면 프로그램 목록 페이지로 이동합니다.
- Mac OS X 용을 선택합니다.
- 리스트에 나오는 파일 중 git-1.7.9.4-intel-universal-snow-leopard.dmg 파일을 클릭합니다.
- 붉게 표시된 부분을 클릭하면 다운로드가 시작됩니다.
- 다운로드가 완료되면 파일을 실행하여 git 클라이언트를 설치합니다.
- 설치 시에는 별다른 옵션 선택 없이 손쉽게 설치가 가능합니다.
3. node.js 모듈 설치
- node.js 모듈 다운로드를 위해 http://nodejs.org를 방문합니다.
- 화면 가운데의 'DOWNLOAD'를 클릭하면 OS 선택 화면이 나오며, Macintosh Installer를 선택하여 다운로드합니다.
- 다운로드가 완료되면, 다운로드한 파일을 선택하여 설치하시기 바랍니다.
- 예제에서는 기본 경로에 설치를 완료했습니다.
4. git 사용하기
윈도우용과는 달리 Mac에서는 별도의 클라이언트가 설치되지 않으며, Mac OS에 기본적으로 포함된 터미널을 이용하여 사용이 가능합니다.
- '파인더 > 파일 > 새로운 Finder 윈도우'를 선택하여 파인더 창을 여신 후, 좌측의 '위치' 경로에서 '응용 프로그램 > 유틸리티'로 들어가면 '터미널'을 실행할 수 있습니다.
- 터미널을 실행하면 위와 같은 프롬프트가 나옵니다.
- git가 정상적으로 설치되었는지 확인해 보기 위해
git --help를 입력합니다.
- git가 정상적으로 설치되었다면 위 화면과 같이 git의 도움말 화면이 나타납니다.
- 위와 같은 화면이 나타나지 않는다면, git가 정상적으로 설치되었는지를 다시 한 번 확인해 보시기 바랍니다.
5. public key 생성
퍼블릭 키를 생성하려면, 터미널 화면에서 아래의 명령어를 입력합니다.
$ ssh-keygen -t rsa -C "test@cafe24.com"
test@cafe24.com부분은 사용할 키의 이름을 입력하 는 부분으로, 원하는 이름을 자유롭게 입력하시면 됩니다.- 키 생성 시 키 생성 위치 및 키 암호를 물어보게 되는데, return 키를 계속 눌러도 키 생성이 가능합니다.
생성된 키는 /Users/사용자명/.ssh/ 경로에 저장됩니다.
| 파일명 | 설명 |
|---|---|
| id_rsa | 개인키 파일 (절대 외부에 공개하지 마세요) |
| id_rsa.pub | Public key 파일 (나의서비스관리에 등록할 파일) |