본문 바로가기

Web Development90

git pull 관련 원격에서 commit된 내용을 pull 안한 상태에서로컬에서 다른 작업을하고 commit한 상태였다. 이떄 push, pull 둘다 안됨pull쪽 에러코드는 아래와같았음You have divergent branches and need to specify how to reconcile them~ how to reconcile divergent brancheshint?git config pull.rebase false # mergegit config pull.rebase true # rebasegit config pull.ff only # fast-forward only좀 찾아보니pull은 내부적으로 git fetch 후에 새로 내려온 커밋을 현재 브랜치에 merge한다고 함 SourceTr.. 2025. 6. 11.
gitHub 리드에 움직이는 영상 올리기 GitHub의 경우 리드미에 MP4파일을 바로 올릴 수 없다.?GIF파일을 업로드 해야 한다. 리드미에 업로드할 수 있는 파일의 크기는 10MB로 제한 https://www.screentogif.com/ ScreenToGif - Record your screen, edit and save as a gif or videoFree screen recorder tool. Record, edit and save as a gif or video.www.screentogif.com여기서 다운받고 gif영상으로 찍어야함 그다음에github레포에 gif영상 업로드 하고리드미에서 이런식으로 하면 됨 구현한 기능 보여주기1. 보여줄 기능 정하기2. 영상 어떻게 찍을지 계획하기 2025. 5. 26.
AWS 관련 보안 루트키 만들면 안된다, 너무 권한 막강 IAM 사용자 만들어서 권한 아주 일부분만 해서 사용( 엑세스 키 = 아이디 , 엑세스 비밀 키 = 비번 ) key들 관리 잘해야함, 외부노출 x SSH port는 개발하는 환경 ip만 허가( SSH : 원격지의 셸(컴퓨터)에 접속하기 위해 사용되는 네트워크 프로토콜 )DB도 ip차단 해야함, api서버에서만 접근할수 있게 보안 그룹( Security Group )가상 방화벽 역할을 하여 EC2인스턴스와 같은 관련 VPC리소스에 대한 Inbound(들어오는) 및 Outbound(나가는) 트래픽을 제어 인바운드 규칙, 아웃바운드 규칙여기서 ip, port 등등 에 따라 거부, 허용등 할수 있음 2025. 5. 10.
AWS + Docker + GitHub Actions 에서 CI/CD ci/cd : 코드 통합, 빌드, 테스트, 배포가 자동화되도록 파이프라인 만드는거 깃허브 프로젝트 repo에서.github/workflows/cicd.yml 이와같은 경로에 workflow작성작성된 trigger설정에 맞는경우에 workflow가 실행된다.( trigger설정은 on: ~ )jobs - build1. Build, test2. DockerHub에 로그인3. 이미지 만들어서 DockerHub에 push jobs - deploy1. AWS ec2에 접속2. 기존에 있던 Docker 컨테이너, 이미지 정리3. DockerHub에서 이미지 pull해서 run 2025. 5. 10.
웹 브라우저에서 HTTP통신 요청과 응답으로 이루어지는 통신에서와따가따 하는건 HTTP메시지  브라우저 주소창을 통한 요청시 HTTP메시지주소창으로 요청 + 단순 @Controller로 view반환HTTP요청 메시지HTTP응답 메시지Accept : text/html, ~ ~Content-Type : text/html     Ajax를 통한 요청시 HTTP통신ajax post요청 + @RestController로 String반환HTTP요청 메시지HTTP응답 메시지Accept : */*Content-Type : text/plainContent-Type : application/x-www-form-urlencoded Referer : ( origin )/view/user/sign X-Requested-With : XMLHttpRequest 2025. 3. 25.
Amazon EC2는 전 세계의 여러 곳에서 호스팅되고 있다 Amazon EC2는 전 세계의 여러 곳에서 호스팅되고 있다. 이 위치는 AWS 리전, 가용 영역 등으로 이루어짐 각 리전은 개별 지리 영역 가용 영역은 각 리전 내에 있는 여러 격리된 위치  인스턴스를 시작할 때  리전과 VPC(Virtual Private Cloud)를 선택한 다음  가용 영역 중 하나에서 직접 서브넷을 선택하거나 자동으로 서브넷이 선택되게 할 수 있다. VPC( Virtual Private Cloud )클라우드 환경에서 고객 전용의 사설 네트워크를 제공하는 서비스입니다.  퍼블릭 클라우드 내에 포함된 프라이빗 클라우드 컴퓨팅 환경으로, 보안이 뛰어나고 비용 효율적 퍼블릭 클라우드의 컴퓨팅 리소스를 격리하여 보안을 강화 VPN을 통해 VPC에 연결하므로 다른 사용자의 네트워크와 상호 .. 2025. 2. 13.