본문 바로가기
OPEN 툴

github 사이트로 데이터 연동(업로드)

본문

이번에는 여러 사람들과 공유할수 있도록 github 싸이트에 공유하는것을 포스팅 하겠습니다.



231A914D50FF91D817466C_yFryTxVLv29Fe

1. 먼저 github.com 에 계정을 생성합니다. 사용할 이름, email, 비번만 넣으면 생성완료.(정말 심플합니다.)

경로 : https://github.com/




0162474A50FF93351F967F_WWugjckzp6B

2. 오른쪽 하단에 New repository를 클릭하여 저장소를 하나 생성합니다.



154CB34F50FF939C2B2E27_feWUTXtfmuBj

3. 로컬폴더 이름과 저장소 이름은 똑같이 정했습니다. 이름만 확인하고 바로 create repository 로 생성합니다.



262C044950FF943B18CAF2_5I8HnqqK


4. 생성과 함께 경로가 나옵니다. 해당 경로는 업로드 및 다운받을때 필요하니 기억해 주시기 바랍니다.(업로드시에는 아이디만 있어도 됩니다.)



1274634750FF959922A4A0_hZMYDufcb


5. 이젠 해쉬키를 생성해야 합니다. 해쉬키는 로컬의 git에서 해당 계정에 대해서만 생성됩니다.(챕터1에서 8번을 보시면 사용자이름과 이메일을 지정한 부분이 있습니다. - $ git commit --global user.email "사용하는 e메일"

$ git commit --global user.name "사용하는 이름"-)  입력한 이름과 메일을 가지고 해쉬값을 만들어줍니다.

해당 해쉬값은 github 사이트에 업로드시 사용됩니다. 해당 사용자가 맞는지 확인하는 값입니다. 따라서 한번만 지정해 주면 됩니다. 


$ssh-keygen -t rsa 

엔터, 엔터, 엔터 (중간에 해당 경로로 지정할꺼냐고 물어봅니다. 엔터로 넘어가줍니다.)



011B393950FF961130A620_9go3ze159r


5. ssh 암호는 /ssh 경로에 파일이 생성됩니다. 이동하여 파일을 열어봅니다.

$cd ~/.ssh

$explorer .



23766C3B50FF96412A62E1_kVUvzYRkPF


6. id_rsa.pub 라는 파일이 있습니다. 해당 파일을 메모장으로 열어서 해당 내용을 복사합니다.




185EFA3750FF96AC1636B5_EbXwSIfNjNLFwi6


7. 다시 github.com 으로 넘어옵니다. 로그인 한 상태에서 상단의 account setting(공구모양)->ssh keys->add sshkey 를 클릭합니다. 



15356C3D50FF9ADD26005C_mTRdQHEcd8J

8. 6번에서 복사한 해쉬키를 넣어줍니다. add key 버튼 클릭. 이것으로 github에서의 작업은 끝났습니다. 다시 git로 돌아와서 올려보도록 하겠습니다.




160C144250FF9B81148004_pH9hryo1n3TQ


9. 현재 branch는 master. 파일은 test , test3 이렇게 있으며 커밋은 두번한 상태 입니다. 



2757264550FF9CB232333B_Lfa9XkhJAjdORc


10. 먼저 어떤곳으로 올려야 할지를 지정해 주어야 합니다. git remote add 명령어로 지정할수 있으며 해당 주소는 4번에서 저장소를 생성하고 나서 표시 되었던 주소입니다.(여기서 사용하기 때문에 기억하라 했습니다.)

$git remote add origin "4번에서 보여줬던 주소"

(origin 는 github 주소를 지칭하는 이름입니다. 주소를 더 추가하고 싶다면 git remote add  추가할 이름 추가주소 순으로 명령어를 내립니다.)



170A4A3750FF9F8D32DBAD_Wu8iKM9Y3SN


11. 이제 github로 올려보겠습니다. 명령어는 git push -u "remote 저장 이름"  "branch 이름"  입니다.

$git  push -u origin master 

(10번에서 지정한 origin 주소로 master 브랜치를 올리시오. 입니다.)

정상적으로 올라갔습니다.




144BEC3750FF9FE80A14E0_OeddipIMqR


12. github 에서 확인해 보면 정상적으로 올라간것을 확인할수 있습니다. 소스 및 commit까지 정상적으로 올라갔습니다. 


  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

페이지 정보

최고관리자 작성일13-05-21 16:28 조회782회 댓글0건

첨부파일

댓글목록

등록된 댓글이 없습니다.

OPEN 툴 목록

게시물 검색

사이트 정보

  • 회사명 주인있소 / 대표 소담
  • 주소 강원도 속초시
  • 사업자 등록번호 123-45-67890
  • 전화 010-2026-0626 / 팩스 없음
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

상단으로