[Github] 깃허브 배포하기

조민경·2024년 12월 12일

Github

목록 보기
2/4


📌 배포가 뭐예요?


✔️ 배포란?

🙄 배포는 소프트웨어 개발 과정에서 개발한 애플리케이션, 웹사이트, 서비스 등을 실제 사용자들에게 제공하는 과정을 말합니다.

즉, 배포는 만든 작업물을 외부에 공개하는 일!!
링크가 생겨서 요청하면 결과를 볼 수 있는 서비스를 세상에 내놓는 일!!

💡 우리가 접속하는 모든 사이트는 이미 배포가 완료된 것이죠!

☑️ 배포는 코드 작성부터 테스트, 실행 파일로 변환하여 인터넷에 공개하고 업데이트하는 과정입니다. 이렇게 하면 다른 사람들이 프로그램을 사용할 수 있죠!

☑️ 배포는 소프트웨어 개발 과정에서 중요한 단계로, 사용자들이 개발한 소프트웨어를 이용할 수 있도록 만들어줍니다.



✔️ URL이란?

🌎 URL은 "Uniform Resource Locator"의 약자로, 인터넷에서 특정 리소스의 위치를 나타내는 주소입니다. 간단히 말해서, 웹 페이지나 파일의 고유한 주소로 생각할 수 있습니다.

URL은 일반적으로 다음과 같은 형식을 가지고 있습니다 :)

프로토콜://도메인/경로

☑️ 프로토콜(protocol): 웹 브라우저와 웹 서버 간의 통신 방식을 지정합니다. 가장 일반적으로 사용되는 프로토콜은 "http://"와 "https://"입니다.

☑️ 도메인(domain): 인터넷 상에서 고유한 식별자로 사용되는 웹 사이트의 주소입니다. 도메인은 일반적으로 사이트의 이름과 최상위 도메인(Top-Level Domain, 예: .com, .org)으로 구성됩니다.

☑️ 경로(path): 웹 사이트 내에서 특정 페이지나 파일의 위치를 지정합니다. 경로는 슬래시("/")로 구분된 디렉토리 경로와 파일명으로 구성됩니다.

ex) https://spartacodingclub.kr/catalog

예를 들어, https://spartacodingclub.kr/catalog 라는 URL은 HTTPS 프로토콜을 사용하며, 
spartacodingclub.kr 라는 도메인에 위치한 catalog라는 경로에 있는 페이지를 나타냅니다.

🚩 URL을 사용하여 웹 브라우저에서 웹 페이지에 접속하거나, 웹 서버에서 파일을 다운로드하거나, 웹 사이트 간에 정보를 전달할 수 있습니다. URL은 웹의 기본적인 동작과 정보의 위치를 식별하는 데 중요한 역할을 합니다.




📌 Github Pages로 배포하기


✔️ Github Pages란?

😙 GitHub Pages는 GitHub에서 제공하는 다른 사람들에게 인터넷으로 공유할 수 있는 서비스입니다.

호스팅? 인터넷에 올리는 것!!

정적 웹 페이지란?

실시간 변경되는 내용은 없고 HTML, CSS, JavaScript 등으로 이루어진 단순한 웹 페이지를 의미합니다. GitHub Pages를 이용하여 자신의 프로젝트를 온라인으로 호스팅하여 웹 브라우저에서 접속 가능하게 할 수 있죠!



✔️ 저장소 생성하기

  1. Create Repository 를 선택합니다

  1. 저장소 이름을 적고, public을 선택하고 Create Repository를 클릭!



✔️ 파일 업로드하기

  1. Upload Existing Files를 선택!

  1. choose your files 누른 후 파일 선택해 업로드합니다.


✔️ 배포하기

  1. 저장소에서 settings로 들어갑니다

  1. settings 화면 왼쪽부분에서 Pages를 찾아 클릭합니다

  1. Branch Namemain으로 설정하고 save 버튼을 누릅니다

  1. 조금 기다리셨다가 새로고침 하시면 화면에 주소가 노출됩니다!

0개의 댓글