-
[Github] GitHub로 Static Application 호스팅하기(GitHub Pages)Development/Etc 2020. 10. 12. 23:08728x90
🙋♀️ 들어가기 전에
프로젝트를 다 만들었다면 서버에 배포해서 여러 사람들에게 자랑하고싶을 것이다.
만약 당신이 만든 프로젝트가 정적 애플리케이션이라면 GitHub를 사용하면 된다!
GitHub는 정적 애플리케이션을 무료로 호스팅할 수 있는 서비스를 제공하고있으며, GitHub 계정 당 하나의 계정 사이트와 무제한 프로젝트 사이트를 제공한다.
🐱 What is Static Application?
정적 애플리케이션(Static Application)은 온라인 서버 또는 데이터베이스에 대한 연결에 의존하지 않는 애플리케이션을 말한다.
예시로 다른 애플리케이션과 연결하지 않고 HTML, CSS, JAVASCRIPT로만 만들어진 애플리케이션이 있다.
🐙 GitHub Pages 사용하기
# 프로젝트 사이트 호스팅하기
새로운 Public Repository를 생성한다.
Public Repository로 해야 호스팅 이용이 가능하다.
gh-pages 브랜치를 생성해서 완성된 소스코드를 푸시하면 http://[username].github.io/[repositoryname]로 접속 가능하다.
Repository setting으로 들어가면, gh pages에 대한 세부설정을 할 수 있다.
Https 설정이나, Custom domain 설정도 가능하다.
# 계정 사이트 호스팅하기
GitHub는 계정 당 한개의 계정 사이트 지원한다.
이말은 http://[username].github.io로 접속할 수 있는 사이트를 만들 수 있다는 것이다.
Repository 이름이 [username].github.io인 새로운 Repository를 생성한다.
계정 사이트는 gh-pages 브랜치를 생성하지 않고, master 브랜치에 소스코드를 푸시하면 된다.
참고 사이트
GitHub Pages
Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.
pages.github.com
🎉 피드백은 언제나 환영입니다. 🎉
728x90'Development > Etc' 카테고리의 다른 글
[ETC] Window에서 특정 포트 kill 하기 (0) 2021.02.02 [ASP.NET] 파일 업로드 시 특정 브라우저 에러 발생 (File Upload not working) (0) 2021.01.19 [IIS Server] IIS 64bit Server에서 32bit DLL 사용하기 (0) 2021.01.15 [Window OS] Window에서 Ping, 특정 Port Ping 테스트하기 (0) 2020.10.16 [Jenkins] Jenkins와 GitLab을 사용해서 React CI&CD 구축하기 (0) 2020.09.23