1. git 다운로드 http://www.git-scm.com/download 설치된 Git Bash를 실행하세요. 다음과 같은 창이 열립니다.
키 명칭 부분에는 일반적으로 이메일을 사용하나 다른 문자나 숫자를 넣어도 상관 없습니다. 입력한 문자는 나중에 카페24 나의서비스관리 메뉴에서 키 별칭을 넣을 때 사용해도 유용합니다.
캡쳐한 화면으로 C:Usersnedry.ssh가 기본 경로로 되어있습니다.
id_rsa는 개인키 파일로, C:Usersnedry.ssh 경로에 생성되었습니다. id_rsa.pub가 public key 파일로, 개인키 파일과 동일한 경로에 생성되었습니다.
키 파일은 텍스트 에디터로 내용 확인이 가능합니다. id_rsa.pub 내부 전체 문자열 그대로 복사하여, 카페24 키등록! --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- git 사용은 생성된 앱에 key를 할당 한 후 사용하실 수 있으며, 아래 절차에 따라 진행하시면 됩니다. 1. git 사용 전 사전 작업 (1) [카페24 로그인 - 나의서비스관리 - 기본관리 - public key 관리]에서 key 등록. (2) [카페24 로그인 - 나의서비스관리 - 기본관리 - 앱 생성/관리] 에서 앱 생성. (3) [카페24 로그인 - 나의서비스관리 - 기본관리 - 앱 생성/관리] 에서 생성 된 앱 선택 후 등록 한 key 할당. 아래 사이트를 참조하여 public key을 생성하시기 바랍니다. 참고 URL : http://help.cafe24.com/cs/cs_manual_view.php?idx=46&page=1&categoryIdx=509&s_key=&s_value=&man_no=1 2. git 사용법 (1) 저장소 생성 TEST@TEST-PC /e $ mkdir testnodejs TEST@TEST-PC /e $ cd testnodejs TEST@TEST-PC /e $ git init Initialized empty Git repository in e:/testnodejs/.git/ (2) 원격 저장소 설정 TEST@TEST-PC /e/testnodejs (master) $ git remote add remote_nodejs testid@apptest.cafe24app.com:testid_apptest (3) 기본 index 파일 생성(nodejs 호스팅에서는 web.js 파일을 index 파일로 사용됩니다.) TEST@TEST-PC /e/testnodejs (master) $ vi web.js (4) 현재 디렉토리의 모든 파일을 등록 TEST@TEST-PC /e/testnodejs (master) $ git add . (5) git commit TEST@TEST-PC /e/testnodejs (master) $ git commit -m "nodejs test" [master (root-commit) c8e79b0] nodejs test 1 file changed, 8 insertions(+) create mode 100644 web.js (6) 원격 저장소에 push TEST@TEST-PC /e/testnodejs (master) $ git push remote_nodejs master Enter passphrase for key '/c/Users/test/.ssh/id_rsa': (키생성때 입력한 비밀번호 입력) testid@apptest.cafe24app.com's password: Counting objects: 2, done. Delta compression using up to 2 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 294 bytes, done. Total 2 (delta 1), reused 0 (delta 0) remote: web.js remote: TMP_DIR = /tmp/testid/testid_apptest remote: TARGET_DIR = /home/hosting_users/testid/apps remote: USER = testid remote: >f..T...... testid_apptest/web.js To testid@apptest.cafe24app.com:testid_apptest 11be96c..5c74f53 master -> master ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 앱내용 (예 : web.js) 내용이 변경되면, 카페24 앱 중지 후 시작하여 확인해야함(즉, 재시작해야함)
|