728x90
728x90
https://docs.github.com/ko/pages/getting-started-with-github-pages/creating-a-github-pages-site

 

github pages를 사용하기 위해서는 3가지가 필요합니다.

1. git

2. github repo

3. gh-pages

먼저 https://git-scm.com/downloads 에서 파일을 다운로드 받아 설치해 줍니다.

 

 

 

 

github에 회원가입 후 접속하면 repository를 만들 수 있습니다.

 

New 버튼을 클릭하면 repository 생성 페이지로 이동하게 되고, 필요한 내용을 작성합니다.

github pages를 사용하기 위해서 repository는 <username>.github.io 의 이름을 가져야하고, public으로 만들어줘야 합니다.

 

 

 

 

git 초기화 후 원격 레포지토리를 등록해 줍니다.

git init
git remote add origin "https://github.com/hongsamhc2/hongsamhc2.github.io.git"

gh-pages 를 이용해 배포를 진행하기위해서 설치해 줍니다.

npm install gh-pages --save-dev

package.json 의 scripts 부분에 명령어를 추가해 줍니다.

    "deploy": "gh-pages -d build",
    "predeploy": "npm run build"​

이제 npm run deploy를 실행하면 build 후에 생성된 파일들이 원격 레포지토리 gh-pages 브랜치에 반영되게 됩니다.

 

npm run deploy

github의 settings 탭에서 pages로 들어갑니다.

Branch 섹션에서 gh-pages를 선택하고 save해 줍니다.

 

원격 레포지토리에 코드를 올리고 실제 사이트에 반영되기 위해서는  조금 시간이 필요합니다.

이제 https://hongsamhc2.github.io/ 에 접속하면 build된 코드가 반영된것을 볼 수 있습니다.

728x90
728x90

#4 프로젝트 관리 2021.03.07

 

프로젝트를 어떻게 관리하면 좋을까?

처음 업무를 시작했을때 기본적인 프로젝트의 진행 상황들을 Trello 를 이용하여 공유하면서, 엑셀 파일도 함께 작성했었다.

일정계획 간트차트부터 프로그램 기능 목록, 서버 정보등을 엑셀을 통해 관리 하였는데 , 팀원들과 공유하는 것이 조금은 불편한 점이 있었다.

 

이후에는 Github를 사용하거나, 다른 협업 툴들을 사용하고 있는 상태이다.

확실히 소스 코드, 이슈 및 프로젝트 관리 측면에서는 Git을 사용하는 편이 좋은 것 같은 느낌이다.

시각적인 특면이 더해지면 어떨까하는 생각도 해보게 된다.

아직 완번히 git의 모든 기능들을 사용해 보지는 않았지만...

 

협업이나 프로젝트을 위한 솔루션을 개발해보면 어떨까하는 생각이 조금은 들기도 한다.

 

728x90
728x90
728x90

+ Recent posts