맥에서 깃허브 저장소에 push나 pull을 시도할 때마다 자꾸 비밀번호를 물어보거나, 아예 SSH 연결이 안 된다는 메시지가 뜨면서 작업이 막힌 경험이 있으실 겁니다. 이 문제는 로컬 환경과 깃허브 서버 간에 안전하고 영구적인 인증 방식, 즉 SSH 키가 제대로 설정되지 않았기 때문입니다.…
맥 환경변수 zshrc 영구 설정: 재부팅해도 사라지지 않는 법 Mac에서 개발 환경 설정을 위해 PATH나 alias를 .zshrc에 분명히 추가했는데, 터미널을 껐다 켜거나 재부팅하고 나면 싹 사라져버려 매번 다시 입력해야 하는 답답한 상황을 겪고 계신가요? 이 문제는 .zshrc 파일이 올바르게 로드되거나…
맥 Homebrew 설치 후 brew 명령어 실행 안 될 때? PATH 설정 딱 정리 Photo by Markus Winkler on Pexels 한 줄 답변 맥 Homebrew 설치 후 `brew` 명령어 실행 불가 문제는 시스템 PATH 설정 누락 때문이며, 터미널 환경 설정…
맥에서 여러 파이썬 프로젝트를 시작하려고 하는데, 각 프로젝트마다 필요한 라이브러리 버전이 달라 충돌할까 봐 걱정되시나요? 기존 개발 환경이 엉망이 될까 봐 선뜻 새로운 프로젝트를 시작하지 못하는 경우가 많습니다. 이러한 문제는 파이썬 전역 환경에서 모든 라이브러리를 공유할 때 발생합니다. 이 글에서는…
맥에 Homebrew 설치 스크립트를 실행한 후 ‘Next steps’ 메시지를 보고 ‘이게 뭐야, 설치된 건가?’ 싶어 당황하셨나요? 분명 설치가 끝난 것 같은데, 터미널에 익숙하지 않다면 이 메시지가 무엇을 의미하는지 파악하기 어려울 수 있습니다. 이 메시지는 Homebrew의 핵심 기능 중 하나인 ‘환경…
Git 협업 중 브랜치 병합을 Merge로 할지 Rebase로 할지 몰라 매번 고민하거나, 잘못 사용해서 Git 히스토리가 복잡하게 꼬여버린 경험, 한 번쯤은 있으실 겁니다. 이러한 혼란은 두 명령어의 내부 동작 원리와 실제 적용 시의 장단점을 명확하게 이해하지 못할 때 발생합니다. 이…
VSCode에서 매일 같이 쓰는 기능인데 단축키가 없어 일일이 메뉴를 찾아 누르거나, 즐겨 쓰는 단축키가 다른 기능과 겹쳐 매번 충돌 메시지를 보셨나요? 이러한 비효율은 하루에도 수십 번 반복되어 개발 흐름을 방해합니다. 이는 VSCode의 기본 단축키 설정이 모든 사용자의 작업 패턴을 아우를…
여러 대의 원격 서버에 VSCode로 SSH 접속할 때마다 새로운 설정을 추가하고, 사용자 이름이나 IP 주소를 매번 입력하는 과정이 번거롭고 지루하게 느껴지셨나요? 이러한 불편함은 SSH 접속 설정의 핵심인 `~/.ssh/config` 파일의 관리 방식이 비효율적이기 때문입니다. 이 글에서는 `config` 파일을 체계적으로 관리하여, 어떤…
코딩 집중력 떨어질 때? VSCode 테마 추천 & 눈 편한 설정법 장시간 코딩으로 눈이 쉽게 피로해지고, 수많은 VSCode 테마 중에서 어떤 것을 골라야 할지 몰라 고민하고 계신가요? 매일 8시간 이상 모니터를 응시하는 개발자에게 잘못된 테마 선택은 눈의 피로를 가중시키고 결국…
`export` 명령으로 맥 터미널에서 API 키를 환경변수로 설정했는데, 터미널 창을 닫고 다시 열면 설정했던 값이 말끔히 사라져 매번 재설정하는 번거로움을 겪고 계신가요? 이런 현상은 `export` 명령이 현재 셸 세션에만 영향을 미치며, 셸이 종료되면 함께 소멸되기 때문에 발생합니다. 이 글에서는 맥OS에서…