Github page로 배포
create-react-app으로 생성된 React 프로젝트를 GitHub Pages에 배포하는 과정을 단계별로 설명드리겠습니다.
-
프로젝트 초기화: 만약 아직
create-react-app으로 프로젝트를 생성하지 않았다면, 다음 명령어로 생성하세요:bashCopy code
npx create-react-app my-app cd my-app -
GitHub 저장소 초기화: 프로젝트 폴더 내에서 Git을 초기화하고 원격 GitHub 저장소를 연결하세요:
bashCopy code
git init git remote add origin [your-github-repo-url.git] -
gh-pages패키지 설치:gh-pages는 GitHub Pages 배포를 도와주는 패키지입니다. 이를 설치하세요:bashCopy code
npm install gh-pages --save-dev -
package.json수정:package.json파일을 열고,"homepage"필드를 추가하세요. 이는 프로젝트의 GitHub Pages URL을 지정합니다:jsonCopy code
"homepage": "https://[your-github-username].github.io/[repo-name]/"그런 다음
scripts섹션에 배포용 스크립트를 두 개 추가하세요:jsonCopy code
"scripts": { // ... 기존 스크립트들 "predeploy": "npm run build", "deploy": "gh-pages -d build" } -
배포: 다음 명령어를 사용하여 프로젝트를 GitHub Pages에 배포하세요:
bashCopy code
npm run deploy -
GitHub 설정 확인: GitHub 웹사이트에서 프로젝트의 저장소로 이동하고,
Settings탭으로 이동한 다음,GitHub Pages섹션을 찾아 배포 설정이 올바른지 확인하세요.Source가 올바른 브랜치(gh-pages브랜치)를 가리키고 있는지 확인하세요. -
배포된 사이트 확인: 지정한
homepageURL(https://[your-github-username].github.io/[repo-name]/)로 접속하여 배포된 사이트를 확인하세요.
이제 프로젝트가 GitHub Pages에 성공적으로 배포되었습니다! 원격 저장소에 푸시할 때마다 npm run deploy를 실행하여 변경 사항을 GitHub Pages에 쉽게 업데이트할 수 있습니다.
배포사이트 업데이트 하는 명령어 : npm run deploy
This line appears after every note.