전체 글 150

Git - part 5

본 내용은 git 에러 모음집이며, 다른 분들의 글을 가져오거나 및 저의 생각을 정리했습니다. 👉 에러 모음집Staging areagit add 를 하고 git status 로 확인했을 때, 올라가서는 안 되는 파일들이 올라 갔을 때git reste HEAD .  으로 전부 제거할 수 도 있다.git reset HEAD -- [file name] non-fast-forward원격과 로컬의 history 가 다르기 때문에 병합을 할 수 없다고 한다.원격 또는 로컬 중 하나의 history 를 기준으로 재설정(충돌 제거 등)하고 작업을 해줘야 한다.아래 명령어는 로컬을 기준으로 강제 병합하는 것이다.Git push origin feature/OOO --force  👉 참고 사이트1. https://vel..

네트워크 기초 - 실습

본 글은 따라하면서 배우는 IT 님의 youtube 영상을 보면서 작성한 내용입니다. 👉 실습 순서 명령 프롬프트(cmd)실행 tracert 8.8.8.8 wireshark 설치 및 winpcap 설치 Npcap 설치 체크는 해제! 👉 TRACERT(Trace Route) - 네트워크 경로추적 도구 지정된 호스트에 도달할 때까지 통과하는 경로의 정보와 각 경로에서의 지연 시간을 추적하는 네트워크 명령어로 특정 사이트에 접속이 되지 않거나 지연이 있는 경우 어디에서 병목이 발생하는지를 알아보는데 유용. 👉 Wireshark 네트워크 프로토콜을 캡쳐 해서 확인시켜 준다. 👉 참고 사이트 https://www.youtube.com/watch?v=vBrQ3yzerMg&list=PL0d8NnikouEWcF1jJu..

네트워크 기초

👉네트워크란? 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다. 네트워크에서 여러 장치들을 노드 간 연결을 사용하여 서로에게 데이터를 교환한다. *노드: 네트워크에 속한 컴퓨터 또는 통신 장비를 말한다. 👉인터넷이란? 문서, 그림 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크 www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것 👉네트워크의 크기 분류 Local Area Network LAN 가까운 지역을 하나로 묶은 네트워크 Wide Area Network WAN 멀리 있는 지역을 한데 묶은 네트워크 가까운 지역끼리 묶인 LAN과 LAN을 하나로 묶은 것 Metropolitan Area Network MAN VLAN, CAN, PA..

AWS - visual studio code

본 내용은 다른 사람의 글을 가져오거나 및 저의 생각을 바탕을 작성 되었습니다. ✨목적 AWS EC2 를 visual studio code 에서 SSH 로 접속하면 "멈춤 현상" 및 "코드 수정 거부" 에러가 발생한다. ✨ 초기 대처 방법 IntelliJ를 교육용으로 무료로 다운 받아서 사용했다. 인텔리J를 사용하면 되는 거 아닌가 할 수 있지만 코드 수정하면 에러가 발생하면서 안 되었다. (따라서, 터미널 창에서 작업을 하고 코드 정렬이나 우리가 흔히 당연하게 사용하고 있는 기능들이 없다.) 즉, nano 를 사용해서 자바스크립트 코드를 열었다.!! 도저히 안되겠어서 찾아보니까 EC2 프리티어 버전의 성능이 너무 낮기 때문이라는 글들이 있었다. 한 번 시도를 해보았다. ✨ 해결방법 [해결 방법 시도 1..

cors 에러

프로젝트를 진행하면서 몇 가지 cors 에러를 부딪쳤다. 확실한 것은 아니지만 저의 추측성 문제점들을 읽고 도움이 되셨으면 좋겠습니다. :) 작성 중입니다. CORS 1. 도메인으로 접속 시도 [문제점] 클라이언트에서 FETCH 로 보내는 요청을 처리 못 함! [해결 방법] FETCH 의 URL 변경 백엔드 서버 IP 에서 도메인 주소로 변경 클라이언트 > 서버(NGINX) > 백엔드 서버 2. SNS 로그인 [문제점] 추측이지만 도메인 주소에서 구글 로그인 URL 요청이 차단 당하고 있다. [해결방법] 얼핏 찾다가 제로초님의 글에서 태그로 처리를 하라고 하셨다. 하지만, a 태그 처리가 아니라도 방법은 존재한다(어렵다) 나랑 똑같은 cors 에러가 발생하고 있다. https://velog.io/@jun..

포트포워딩

본 내용은 내용 복사 및 제 생각을 정리한 글입니다. 포트포워딩(Port forwarding)이란? 포트(Port)를 전달(Forwarding)해 주는 거라고 생각하시면 됩니다. 특정한 포트로 들어오는 데이터 패킷을 다른 포트로 바꿔서 다시 전송해주는 작업인 것이죠 라우터(공유기)는 라우터에 연결된 모든 기기에 사설 네트워크를 구축해주는 역할을 한다. 라우터는 사설 네트워크를 구축할 뿐만 아니라 공용 IP를 할당 받는데, 라우터에 연결된 기기는 인터넷에 접속하기 위하여 무조건 라우터를 거쳐야 한다. 즉, 외부에서 공유기의 공인 IP로 접근하면 자신의 컴퓨터가 할당 받고 있는 내부 사설IP 로 접근할 수 있게 해준다. 여기서 추가적으로 알아야 할 부분은 공인과 사설 IP 모두 PORT 번호를 적용해줘야한다..

Git - part 4

본 내용은 인프런의 제대로 파는 Git & GitHub - by 얄코  및 Codeit 으로 공부한 내용을 복붙 및 정리했습니다. 👉git config 심화     👉 커밋 메시지 컨벤션1. 하나의 커밋에는 한 단위의 작업을 넣도록 합니다.한 작업을 여러 버전에 걸쳐 커밋하지 않습니다.여러 작업을 한 버전에 커밋하지 않습니다.2. 커밋 메시지는 어떤 작업이 이뤄졌는지 알아볼 수 있도록 작성합니다.    Gitmoji   참고 사이트https://inpa.tistory.com/entry/GIT-%E2%9A%A1%EF%B8%8F-Gitmoji-%EC%82%AC%EC%9A%A9%EB%B2%95-Gitmoji-cli [GIT] ⚡️ Gitmoji 사용법 (Gitmoji-cli)Gitmoji란? Gitmoji..

Git - part 2

본 내용은 인프런의 제대로 파는 Git & GitHub - by 얄코  및 Codeit 으로 공부한 내용을 복붙 및 정리했습니다.  👉 Git의 3가지 작업 영역working directory작업을 하는 프로젝트 디렉토리staging areagit add를 한 파일들이 존재하는 영역repository커밋들이 저장되는 영역👉 변화를 타임캡슐에 담아 묻기일단 Git에서 파일들은 크게 다음 2가지 상태를 가진다.Untracked 상태 (빨간색 상태)추적되지 않고 있는 상태Tracked 상태 (초록색 상태)Git에 의해 그 변동사항이 추적되고 있는 상태그리고 Tracked 상태는 다시 아래와 같은 3가지 상태로 나눌 수 있다. visual studio code 에서 U, M, A 라고 표시 되어있다.Trac..

Git - part 1

본 내용은 인프런의 제대로 파는 Git & GitHub - by 얄코  및 Codeit 으로 공부한 내용을 복붙 및 정리했습니다. ✨GITVCS(Version Control System)git 은 VCS 프로그램 중 하나이다.버전을 관리한다는 것은?프로젝트의 시간과 차원을 넘나들며 관리할 수 있다. 🔥 준비사항SourceTree 설치gitbucket 및 mercy 는 건너 띄고 설치visual studio code 커맨드 변경default는 window cmd 로 되어있습니다. ctrl + shift + p → Select Default Profile → Git Bash 선택  💡 CLI(Command Line Interface) VS GUI(Graphical User Interface)GUI유저들이..