데이터 시각화

웹 프로그래밍 기초 - Git을 이용해서 서버(Github Pages)에 업로드하기

작업 repository 세팅

*github 계정이 필요합니다

https://github.com/harbor-1/data-visualization-[자기 닉네임] 주소로 들어가

상단 우측의 'Fork' 라는 버튼을 클릭합니다

 

그럼 공동 작업을 해야하는 원 repository 에서 자신의 계정으로 복사된 repository가 뜹니다

 

여기서 'Clone or Download' 버튼을 눌러 자신의 컴퓨터에 원하는 위치에 git clone 을 합니다

 

(예시)

git clone https://github.com/[자기 깃허브 닉네임]/data-visualization-[자기 닉네임].git

 

테스트 파일 생성

내려받은 repository로 이동한후, 테스트 파일을 만듭니다

cd data-visualization-[자기 닉네임]
echo 'Hello Git Pages' > index.html

 

GitHub Pages서버에 업로드

만든 테스트 파일을 git에 push하고, 서버(Github Pages)에 반영되는지 확인합니다

git add --all
git commit -m '[commit 관련 설명]'
git push origin master

 

id와 password를 입력하라는 창이나오면 정상입니다.

자기 계정의 id, pw를 입력하고 업로드를 완료합니다

 

merge 요청하기

올려진 파일을 원 repository에 합쳐야만, '퀘스트'를 수행할수 있습니다

 

Forked Repository (https://github.com/[자기 깃허브 닉네임]/data-visualization-[닉네임])

에 방문하여 'New pull requets'를 클릭해줍니다

Able to merge 메세지를 확인하고

'Create pull request' 를 두번 클릭해줍니다

 

merged or not

자신의 파일들이 '퀘스트' 조건에 맞게 수행되었다면

부두공이 관련 pull request를 merge 합니다

 

이러면 그냥 아래 url에서 자신이 만든 수정한 사항을 볼수 있습니다

http://harbor-1.github.io/data-visualization-[닉네임]/

 

하지만 인생이 그렇게 한방에 되는것은 없고, 당신은 분명 merge가 어떤이유에서든 거절당했다는 메세지를 받게 될것입니다

 

그러면 그 메세지에 내용을 충실히 반영하여 위 과정을 다시 거쳐, pull request 를 날려주도록 합니다!

 

시작 퀘스트

퀘스트 입니다 (부두공이 Quest Dashboard에 반영)

위 과정은 앞으로도 당신이 계속 퀘스트를 수행하고, 보상을 얻기위해

항상 수행해야하는 매우중요한 절차입니다.

위 튜토리얼을 따라서, index.html 에 '[자기 닉네임] in the Quest' 라는 내용을 넣고

Forked Repository 에 push 후 pull request를 요청하세요

 

댓글

댓글 본문