github action에서 docker-compose job을 수행하는데, 에러가 떴다. https://github.com/orgs/community/discussions/116610 Error: docker-compose command not found · community · Discussion #116610Select Topic Area Bug Body If you've encountered the error "docker-compose command not found" on or about April 2, 2024, it means you're using the v1 Docker Compose command. GitHub deprecated v1, a...github.com 위 글을 읽어보면 d..
https://velog.io/@eunddodi/git-pull-%EC%8B%9C-%EB%B0%9C%EC%83%9D%ED%95%98%EB%8A%94-warning-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0Need-to-specify-how-to-reconcile-divergent-branches git pull 시 발생하는 warning 해결하기(Need to specify how to reconcile divergent branches)각 옵션의 의미를 알아보고, 설정까지 해보자.velog.io 위 블로그 설명처럼 pull 하려는 원격저장소의 브랜치와 로컬저장소의 브랜치가 fast-forward 관계일 때만 pull을 허용한다.두 브랜치가 fast-forward 관계라는 건 둘 ..
"staging had recent pushes 14 minutes ago" 메시지는 staging 브랜치에 다른 사용자가 최근에 변경사항을 푸시했다는 정보를 제공합니다. 이 메시지는 다음과 같은 상황에서 발생할 수 있습니다:작업자가 작업을 시작하기 전에 다른 동료가 staging 브랜치에 커밋을 푸시했을 때 이 메시지를 다루는 방법메시지 무시: 만약 여러분이 방금 staging 브랜치에 푸시를 하고 나서 이 메시지가 나타난 경우, 여러분이 푸시한 변경사항이 다른 최근 변경사항과 충돌하지 않는다면, 이 메시지는 무시해도 괜찮습니다. 이는 단순히 정보 제공의 목적으로 나타나는 메시지입니다. 이 메시지는 다른 사용자가 최근에 staging 브랜치에 변경사항을 푸시했다는 것을 알리는 경고일 뿐입니다.만약 성공..
해당 깃허브 링크를 참고하시길 바란다. Explanation for optional variables · Issue #116 · anc95/ChatGPT-CodeReviewI didn't find any explanation for the optional variables in the config file, for example: PROMPT: top_p: 1 temperature: 1 What do they mean and how do we use them?github.com temperature와 top_p는 모두 생성된 텍스트의 다양성을 조절하는 설정입니다. 이 두 파라미터는 생성된 텍스트의 무작위성을 제어하는 데 사용되며, 둘 다 조정할 수 있지만 일반적으로 둘 중 하나만 변경하는 것이 ..
.env 파일과 달리 .json 파일은 github action에 변수로서 관리하기 까다롭다. json 파일의 내용을 base64로 인코딩하여 일련의 문자열로 치환하고, 이를 secrets에 저장한 뒤에, 워크플로에서 다시 decode하여 사용할 수 있다. 기존 .env - name: Setting .env file run: | echo "POSTGRESQL_DEV_HOST=${{ secrets.POSTGRESQL_DEV_HOST }}" >> .env echo "POSTGRESQL_PASSWORD=${{ secrets.POSTGRESQL_PASSWORD }}" >> .env echo "AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }}" >> .env echo "A..
내 컴퓨터로 개인 프로젝트를 하면서 회사 업무를 해야하는데, 문제가 있었다. 그래서 ssh-key를 이용해서 ssh 접속을 하는 방식으로 하였다. # 데스크탑의 루트로 이동한다. $ cd ~/.ssh # 현재 디렉토리를 파악한다. $ ls known_hosts known_hosts.old # ssh-key 생성(엔터를 계속 누른다) ssh-keygen -t rsa -C "{깃허브 이메일 계정}" -f "id_rsa_{이름}" Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in id_rsa_..
리뷰 코멘트를 매번 직접 쓰는게 귀찮은 경험을 했었을 것이다. 커멘트 다는 곳에 Saved replies가 있는데, 이를 누르면 아래처럼 내가 생성한 코멘트 템플릿이 뜬다. Create a new saved reply를 누르면 아래처럼 reply 템플릿을 만들 수 있게 해준다. 이후, saved reply를 누르면 아래처럼 내가 만든 reply를 선택해서 바로 선택할 수 있다. 이제 귀찮게 일일히 작성할 필요없이 미리 작성한 템플릿만 클릭하면 끝~
Fatal: Not possible to fast-forward, aborting. fatal: 정방향이 불가능하므로, 중지합니다. 요약하자면, fast-forward만 하겠다는 것이다. 이 경우 merge가 불가능하고, merge가 필요한 경우에는 정방향으로 진행하는 게 불가능해서 에러 메시지가 뜨면서 진행을 하지 않는 것이다. 중간에 다른 커밋이 껴있을 때 동작을 안한다는 것이다. 해결방법1 그래서 문제를 근본적으로 해결하려면 fast-forward only 옵션을 꺼야 한다. 아래 명령을 내려서 끈다. git config --unset pull.ff 해결방법2 다른 방법으로는 다른 브런치에서 코드를 받아와서 그 브런치와 머지를 시키는 것이다. git switch {pull 받을 branch B} g..