Hyperbora's Blog
취소

Windows 환경에서 node-sass 설치 관련해서 오류나는 경우 해결책

1. Windows 환경에서 node-sass 설치 관련해서 오류나는 경우 해결책 (1) 현상 윈도우 환경에서 react 관련 책의 예제를 실행하던 중 node-sass 관련해서 오류가 나는 상황 발생 (2) 해결책 기존에 설치된 node-sass를 제거하고 최신 node-sass를 설치 합니다. 환경에 따라 -g 옵션 등을 추가합니다. np...

git cherry-pick 사용법

1. GIT cherry-pick 사용방법 (1) cherry-pick? 다른 브런치에 있는 커밋을 현재 브런치에 적용하고 싶은 경우가 있다. 즉 merge나 rebase 하는 대신에 특정 커밋만 가져오고 싶을 때 사용한다. (2) 사용방법 git cherry-pick <commit-id> (3) 충돌이 나는 경우 당연히 충돌이...

GIT 패치 파일 만들고 적용하는 방법

1. GIT 패치 파일 만들고 적용하는 방법 (1) 사용하는 이유 git push 권한이 있는 계정이면 사용할 이유가 적으나 git push 권한은 없는 경우에 사용합니다. 작업한 커밋을 반영해야 하는 경우 특정 커밋 이후에 작업만 커밋을 패치 파일로 만들어서 이메일로 전달하면 git push 권한이 있는 사용자가 받은 패치파일을 적용 후 푸시하는...

Windows용 git bash에서 SSH 개인키를 이용한 접속이 안되는 경우 해결책

1. Windows용 git bash에서 SSH 개인키를 이용한 접속이 안되는 경우 해결책 (1) 현상 확인 다음 명령어로 디버깅을 해서 원인을 파악한다. 여기서 git 자리에 본인의 아이디를 입력하는 것이 아니라 git 그대로 입력한다. ssh -Tv git@github.com 디버깅 로그를 통해 전반적은 문제를 확인해서 개인키를 찾는 경로가...

macOS에서 쉘 명렁어로 알림을 띄우는 방법

1. macOS상에서 쉘 명령어로 알림을 띄우는 방법 터미널에서 다음과 같은 명령어를 실행하면 오른쪽 상단에 소리와 함께 알림창이 나온다 /usr/bin/osascript -e 'display notification "BODY" with title "TITLE" sound name ""' 여기서 BODY자리에는 본문을 TITLE 자리에는 제목을...

macOS에서 pip3 install mysqlclient 에러 대처법

1. Python에서 mysqlclient 설치시 발생하는 오류와 해결방안 (1) mysqlclient Python에서 MySQL DB접속을 하기 위해 필요한 모듈이며 pip3 install mysqlclient를 통해 설치를 해야 사용이 가능하다. (2) macOS에서 mysqlclient 설치 일반적으로 다음의 명령어를 통해서 설치를 할 수...

SSH Port Forwarding

1. SSH를 이용한 포트포워딩 (Remote Port Forwarding) (1) SSH Remote Port Forwarding Local Port Forwarding과는 상황이 다르다. Remote Port Forwarding은 SSH 접속을 할 때 SSH 서버에 포트를 오픈하고 클라이언트에서 특정 포트를 지정하면 SSH로 생성한 터널을 통해...