Mac SSH 키 생성부터 GitHub 연동까지 완전 가이드 (2026)

SSH 키 — Mac 터미널에서 ssh-keygen 실행

Git을 처음 사용할 때, SSH 키가 왜 필요한지 이해하기 어려울 수 있다. 나도 처음엔 HTTPS로 clone 받으면 그만이라고 생각했다. 그런데 push할 때마다 비밀번호를 입력하라는 창이 뜨고, 2021년 8월부터는 GitHub이 비밀번호 기반 HTTPS 인증을 완전히 차단하면서 상황이 달라졌다. Personal Access Token을 쓰는 방법도 있지만, 토큰을 관리하고 갱신하는 것 자체가 번거롭다. 결국 SSH 키를 한 번 제대로 … 더 읽기

Mac Terminal Node.js 버전 충돌 해결법 — nvm으로 완벽 관리 (2026)

nvm — Node.js 버전 충돌 에러 화면

npm install을 실행했는데 갑자기 터미널이 빨간 글씨로 도배되는 경험, 해본 적 있는가? error engine Unsupported engine error Found: [email protected] error Required: node@^18.0.0 error at /Users/dev/project-a/package.json 지난달에 정확히 이 상황을 겪었다. 회사 레거시 프로젝트는 Node.js 18을 요구하고, 사이드 프로젝트에서 쓰던 Next.js 15는 Node.js 20 이상이 필요했다. Homebrew로 설치한 Node.js는 시스템 전체에 딱 하나의 버전만 유지하니까, 프로젝트를 … 더 읽기

Mac OBS 화면 녹화 검은 화면 해결법 — 권한 설정부터 소스 설정까지

OBS 검은 화면 — Mac에서 OBS Studio 프리뷰가 검은색으로 표시되는 문제

녹화 버튼을 눌렀는데 미리보기가 까만 화면이라면, 당황스러울 수밖에 없다. OBS Studio 30.x를 설치하고 소스를 추가했는데 프리뷰 창이 칠흑 같은 검정색 — 나도 macOS Sonoma 14.4로 업데이트한 직후에 이 상태를 처음 겪었고, 거의 40분을 날렸다. 소스 설정 문제인지, 권한 문제인지, 아니면 Apple Silicon GPU 호환성 문제인지 원인이 여러 갈래라서 더 혼란스럽다. 이 글에서는 macOS Sonoma 14.x와 … 더 읽기