본문 바로가기
반응형

GitHub4

[GitHub] Github error: src refspec main does not match any 해결법 레포지토리를 새롭게 만들고 연결할 때 이러한 에러가 발생하는 경우가 있다. 이유는 push를 할 때 commit한 내용이 없고 따라서 push 할게 없기 때문에 발생한다. 따라서 commit 내용을 만들어 push 하면 된다. git init git add . git commit -m 'first commit' git push -u origin main 2023. 11. 22.
[AWS] Github Action으로 EC2에 Nestjs 자동 배포 기존에 AWS EC2에 Nest 프로젝트를 하나 띄워놨었다. 기존 방식은 저장소를 클론해서 pull을 받고 npm run build로 빌드하는 식. 이런 방식이면 배포 브랜치에 커밋이 추가 될 때마다 해당 EC2 인스턴스에 접속해서 pull을 받고 다시 배포를 해야되는 상황이 생겨 불편함이 야기 될 게 뻔했다. 그래서 CI/CD에 대해서 조사를 하던 중에 github action을 사용해서 간단하게 자동 배포 파이프라인을 구축했다. 방식은 다음과 같은데 내가 로컬 컴퓨터에서 깃허브의 레포지토리로 push를 했을 때 github action이 실행되고 github action에서 EC2에 ssh 접속을 해서 작성해둔 스크립트로 pull을 받고 서버를 다시 재가동하는 방식이다. 일단 당연히 EC2(ubunt.. 2023. 10. 4.
[AWS] EC2 ssh 접속 시 ssh.ParsePrivateKey: ssh: no key found 현재 AWS EC2에 Nest.js 프로젝트 하나가 띄워져 있다. github actions을 사용하여 배포 파이프라인을 만들기 위해 IP 주소,포트,ssh 키 등 암호화할 정보들을 깃헙 레포지토리에 저장하고 두근대는 마음으로 배포 브랜치에 커밋을 했다. 그랬더니 바로 에러 발생 details를 눌러 무슨 문제인고 확인해보니 키를 찾을 수 없다... 나는 분명히 키를 입력했는데 왜 없을까 바로 구글링을 해보았고 https://github.com/appleboy/scp-action/issues/70 ssh.ParsePrivateKey: ssh: no key found · Issue #70 · appleboy/scp-action Im getting this error: 2021/11/12 09:59:53 s.. 2023. 10. 4.
[NextJS] NextJS 프로젝트 Vercel로 배포하기 간단한 서비스를 만들어 배포까지 계획하고 있던 도중 우연히 vercel에 대해 알게 되었다. vercel은 Next.js에서 제공하는 배포 플랫폼으로 빌드, 배포, 호스팅을 제공한다. Github Repository를 연동하여 쉽게 배포가 가능하며 커밋할 때 마다 자동으로 리로딩까지 해주는 개꿀 서비스이다. 일단 당연하게도 해당 프로젝트의 github repository를 만들어준다. 그 뒤에 Vercel 페이지로 이동한다. https://vercel.com/ New Project – Vercel Let's build something new. To deploy a new Project, import an existing Git Repository or get started with one of our .. 2023. 9. 11.
반응형