github7 [Github Actions] 프로젝트에 github Actions 적용 접근 (요약)업무에서 Web Service 배포 방식에 변화(→ Github Actions)를 도모했다.이러한 변화를 개인 프로젝트에도 적용하고자 Nextjs 프로젝트 + Github Action을 적용한 샘플을 기록한다.(각 단계를 Step별로 작성해본다.) 0. Create Project (Terminal) → 하단에 게시글 첨부- 경로 이동- Project App 생성- Open Project & Branch 변경 (main → master)- 4. 원격저장소 생성(Web) & Push (로컬 → 원격저장소) 1. Github Action 적용- (Web) Actions > set up a workflow yourself- 방법 1. Github Action 적용1. (Web) Ac.. 2025. 3. 10. [Github] 프로젝트 생성 (로컬 저장소에서 원격 저장소 Push) 접근 (요약)Project 생성시, Github Web에서 Repo를 만들어 Pull을 받고 프로젝트를 진행하는 경우와 더불어,이미 코드 작성이 진행된 상황의 형상(로컬 저장소)을 원격저장소에 Push 하고자 할 때에 흐름을 작성한다. 1. Create Project (Terminal)- 경로 이동- Project App 생성- Open Project & Branch 변경 (main → master)- 4. 원격저장소 생성(Web) & Push (로컬 → 원격저장소) 방법 1. Create Project (Terminal) 1. Project 생성할 경로로 이동 (./WebStormProjects) 2. Next.js App 생성 $ npx create-next-app@latest 3. Open.. 2025. 3. 10. [ssh-key] 다중 등록으로 인한 인식 오류 해결 접근 (요약)개인, 업무용 2개의 github ssh-key를 가지고, 등록한 채 webStorm으로 git push를 하고자 했으나 우선순위에 따라 원하는 ssh-key가 인식되지 않는 문제에 봉착했다. 이때에 해결하는 과정을 담는다. 1. Push, 오류 2. 현재 연결된 Git 계정 확인 (확인1) 3. 원격 저장소 URL 확인 (확인2) 4. SSH키를 사용한 접근 설정 (확인3) 5. SSH키 등록 (로컬 내 경로 > 파일명 확인) 6. 등록되어 운용 중인 ssh-key 확인 7. 모든 SSH 키 초기화 후, 올바른 키만 추가 5. SSH키 등록 (로컬 내 경로 > 파일명 확인) 5. SSH키 등록 (로컬 내 경로 > 파일명 확인)방법 1. Push, 오류ER.. 2025. 3. 7. [Webstorm] SSH Key Passphrase 인증 (헤매인 스토리) 접근 (요약)개발을 위해 사용하던 (IDE) IntelliJ Ultimate version 말고도 Webstorm이 무상제공됨(비영리)을 확인했습니다.따라서 JavaScript & TypeSript 전용 웹 개발 프로젝트를 위해 사용을 해보려다가, 설정에서 헤매인(?) 스토리를 담습니다. 둘 다 JetBrains사에서 다루는 IDE이다 보니 한 쪽의 프로그램에서의 settings 값들을 다른 한 쪽의 프로그램으로 모두 import 를 해올 수 있었고, 그렇게 전 무심코 settings 값들을 import 를 해오면서 모든 문제의 시작이 있었던 것 같습니다. WebStorm 내 VCS에 Github 계정이 token으로 로그인이 되어있음에도 불구하고,프로젝트 clone을 위해 rsa(SSH key)를 명확.. 2024. 11. 22. [Github - git flow]Git Flow 전략 - squash merge Git Flow Strategy 를 통해서 프로젝트 협업 · 형상관리를 이어가고 있습니다.생성한 feature 브랜치를 develop 브랜치에 병합(merge)할 때에 흐름과 방법을 메모하고자 작성합니다.특히 커밋-푸시 이력을 간결·정돈되게 해주는 squash merge를 중점적으로 다루고자 합니다. 요약 1. 프로젝트 생성 (Owner or Admin) 2. 로컬에서 Clone 후 git flow init 3. develop 브랜치 생성 4. feature 브랜치 생성 5. push 및 PR (Pull Request) 6. PR close & squash merge 상세 1. 프로젝트 생성 (Owner or Admin) 2. 로컬에서 Clone 후 git flow ini.. 2024. 8. 6. [Github] Git 푸시 해주는 계정 바꿔주기(username, useremail) 인텔리제이를 사용해 개인과 회사의 2개 Github 계정에 대한 version control을 진행하며 프로젝트의 클론 등을 간편하게 사용하고 있습니다. 클론 이후, 프로젝트에 대해 커밋-푸시 작업이 이어지던 과정 회사의 프로젝트에 개인의 계정으로 푸시가 진행되고 이력이 남고 있다는 것을 알게되고는 프로젝트마다 Git push를 해주는 계정을 변경-지정해주는 방법을 찾아 정리합니다. 요약 1. 현재 연결된 계정 알아보기 2. 희망하는 계정으로 변경하기상세 1. 현재 연결된 계정 알아보기# 현재 계정의 닉네임(이름) 알아보기git config user.name# 현재 계정의 이메일 알아보기git config user.email 2. 희망하는 계정으로 변경하기# 희망하는 계정의 닉네임(이름)으로 변.. 2024. 8. 2. [Github] main branch를 master 로 바꾸고 default 값 변경하기 Git Flow strategy을 통해 프로젝트 협업-형상관리를 하고 있습니다. Git에서 프로젝트를 생성할 시, main(default) 브랜치가 생성이 됩니다.master, develop, release 브랜치 등이 필요한 가운데, main 브랜치를 master 브랜치로 바꾸는 방법을 설명드리겠습니다. 요약 1. 첫 번째 방법 (web상에서 변경) 2. 두 번째 방법 (command로 변경)상세 1. 첫 번째 방법 (web상에서 변경) 첫 번째 방법은 Github(web)에서 변경입니다.◼︎ 1) 브랜치명을 바꾸고자 하는 프로젝트 레파지토리로 진입을 합니다.◼︎ 2) settings > General 에 진입합니다.◼︎ 3) 'Default branch' 섹션에서 main 브랜치로 설정돼 있음.. 2024. 8. 2. 이전 1 다음