Memorizing/Etc(4)
-
github 브랜치 rebase와 fast-forward
현재 나의 브랜치 상황이 아래와 같이 되었다.origin: A->B->Clocal: A->B->D그래서 pull, push가 모두 안되는 상황이었다. 그래서 이것을 병합하려고 했는데, 보통 세가지 옵션이 있다.mergerebasefast-forward(ff)merge는 넘기고 rebase와 fast-forward에 대해서 알아보았다.1. rebaserebase 같은 경우, local의 커밋을 origin위로 재배치(rebase)한다. 즉, 아래와 같이 local에 브랜치가 생성된다.local: A->B->C->D2. fast-forwardorigin: A->B->Clocal: A->Bfast-forward는 local이 origin보다 뒤에 있는 경우에 아래와 같이 local 브랜치가 생성된다.local..
2025.01.07 -
Github Private Repository 권한 문제
Github에서 Private Repository에서 pull, push 하려면 비밀번호가 아니라 토큰이 필요하다.따라서 토큰을 발급받으려면 Settings > Developer Settings > Personal access tokens 를 통해서 발급받으면 된다.하지만, 매번 토큰을 입력하는 것이 매우 귀찮다..따라서 이것을 자동으로 push하기 위해선 ssh로 설정을 해주어야한다.먼저 아래의 명령어를 통해서 ssh 를 발급한다.ssh-keygen -t ed25519 -C "example@example.com"그리고 해당하는 pub 키의 내용을 복사한다.cat ~/.ssh/id_ed25519.pub그리고 Settings > SSH and GPG keys 에서 키를 생성한 후, 복사한 pub 키를 붙여..
2025.01.02 -
스웨거로 작업한 API를 html 문서로 저장하기
본 포스팅은 스웨거로 작업한 API를 html 문서로 저장하는법을 다룹니다. 1단계 http://localhost:8080/swagger-ui/index.html#/ 로 접속해 제목 아래에 있는 링크로 접속한다. 2단계 출력되는 json을 저장한다. 3단계 https://editor.swagger.io/로 접속해 방금 만든 json 파일을 import한다. 4단계 html로 export한다. 에러발생 간혹가다 export가 안되는 경우가 있는데, 그때는 requestdto, responsedto쪽 Schema 어노테이션을 수정하면 된다!
2024.03.06 -
[Git] Private Repository Git Clone
회사에서 운영하고 있는 Github 및 DVC를 사용하기 위해서 Private Repository를 Clone하려고 했는데, 방법을 잘 몰라서 찾아보다가 기억하기 위해 정리합니다. 1. Git config Git을 설치하고 나서 가장 먼저 해야 하는 것은 사용자 이름과 이메일 주소를 설정하는 것입니다. Git은 커밋할 때마다 이 정보를 사용합니다. $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 2. Personal Access Token 발급 Private Repository에 허가된 계정에서 오른쪽 상단 "Settings" 메뉴에 들어가면 하단에 "Developer setting..
2022.11.02