-
[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 브랜치에 소스코드를 푸시하면 된다.
참고 사이트
🎉 피드백은 언제나 환영입니다. 🎉
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