본문 바로가기

개발도구/GIT

[GIT PAGE 설정방법] github로 무료 도메인 만들기

@ GIT HUB PAGE 만들기


1. GITHUB 접속 - 계정 로그인


2. Repository 만들기

* 여기서 저장소 이름은 반드시 username.github.io 로 저장

(기존엔 .com이었지만 .io로 바뀌었음 > 참고문서)


3. Git bash 혹은  GUI GIT 프로그램으로 GIT 이용

1) git clone (git url)

2) git add . 

3) git commit -m "커밋메세지입력"

4) git push

5) 계정 로그인


클론 > 업데이트된 내용 확인 > 커밋 > 푸쉬 > 계정정보 확인




4. 새 창에서 URL 입력창에 저장소 이름 입력 (username.github.io)


@ 이미 git project 가 있는 상태에서 해당 repository에 대한 github page를 만드는 법. (gh-pages branch)

결론부터 미리 말하자면 각 project repository에 gh-pages라는 orphan branch(history가 없는 branch)를 만들고 해당 브랜치에 static pages들을 commit 하면 된다. 이렇게 하면 http(s)://<username>.github.io/<projectname> 주소로 해당 static web page에 접속이 가능하다.

이미 생성한 repository 있는 상태에서..

  1. repository clone.

    $git clone github.com/user/repository.git
    # Clone our repository
    # Cloning into 'repository'...
    # remote: Counting objects: 2791, done.
    # remote: Compressing objects: 100% (1225/1225), done.
    # remote: Total 2791 (delta 1722), reused 2513 (delta 1493)
    # Receiving objects: 100% (2791/2791), 3.77 MiB | 969 KiB/s, done.
    # Resolving deltas: 100% (1722/1722), done.
    
  2. gh-pages 브랜치 생성.

    $cd repository
    
    
    $git checkout --orphan gh-pages
    # Creates our branch, without any parents (it's an orphan!)
    # Switched to a new branch 'gh-pages'
    
    
    $git rm -rf .
    # Remove all files from the old working tree
    # rm '.gitignore'
    
  3. 페이지 추가 및 push.

    $echo "My Page" > index.html
    $git add index.html정
    $git commit -a -m "First pages commit"
    $git push origin gh-pages


* 참고문서

https://blog.leehack.com/blog/2015/11/23/github-static-website-%EB%A7%8C%EB%93%A4%EA%B8%B0/



@ 자동 GIT HUB PAGE 만들기 (테마 有)


- 해당 PROJECT(repository 저장소)에서 SETTING 진입


- 하단에 보면 Git Hub PAGE 설정 있음




* 참고문서

http://blog.saltfactory.net/create-personal-web-site-using-with-github-pages/


@ GIT HUB 연동 프로그램 3가지



1) SOURCE TREE


autoset 으로 로컬연결 + 소스트리를 통해 clone 이용



2) ATOM에서 GIT 연결


package - GITHUB 설치하여 GIT HUB 계정 연결



일반적으로 업데이트 후 순서는 ★-> 1 -> 2 -> 3 이지만

타인과 공유중이거나 타 도구를 통해 본인만이 아닌 업데이트가 되는 GIT일경우

3번의 PULL이 있는지 확인 후 진행하는게 좋다.


★) 업데이트할 파일 스테이지에 올리기

1 ) 커밋 메세지 작성후

2 ) 커밋하기

3 ) 커밋후엔 push로 변경됨. push누르면 됨. (branch 관리도 가능) 



3) GITHUB DESKTOP


https://desktop.github.com/  << 다운로드




계정 로그인 후 저장소->브랜치->새로고침 등 해당 탭 이용

REPOSITORY를 통해 PULL, PUSH 가능