GitHub Pages로 무료 웹사이트 호스팅하기

포트폴리오 사이트나 기술 블로그를 만들고 싶은데 호스팅 비용이 부담스럽다면 GitHub Pages가 답이다. 무료에다 HTTPS도 지원하고, Git push만 하면 자동으로 배포된다. 나도 처음 기술 블로그를 GitHub Pages로 시작했는데, 트래픽이 꽤 나올 때까지 문제없이 잘 버텨줬다. 저장소 만들기 GitHub에서 새 저장소를 만든다. 두 가지 방식이 있다: 사용자 사이트: 저장소 이름을 username.github.io로 만들면 https://username.github.io로 접속 프로젝트 사이트: 아무 이름으로 만들면 https://username.github.io/repo-name으로 접속 개인 블로그라면 사용자 사이트가 깔끔하다. mkdir my-site && cd my-site git init git remote add origin https://github.com/username/username.github.io.git 기본 페이지 만들기 간단한 index.html부터 시작하자: ...

2025년 3월 18일 · 2 분 · Salmonholic

Google OAuth를 웹앱에 연동하는 방법

웹앱에 로그인 기능을 넣을 때 가장 먼저 고려하는 게 소셜 로그인이다. 직접 회원가입 시스템을 만들면 비밀번호 해싱, 이메일 인증, 비밀번호 찾기 등 신경 쓸 게 한두 가지가 아니다. Google OAuth를 쓰면 이런 고민을 한 번에 해결할 수 있다. 실제로 사이드 프로젝트에 Google 로그인을 붙여본 경험을 바탕으로 정리한다. 생각보다 삽질 포인트가 몇 개 있어서, 순서대로 따라하면 빠지지 않게 적어봤다. Google Cloud Console 설정 프로젝트 생성 Google Cloud Console에 접속 상단의 프로젝트 선택 → 새 프로젝트 만들기 프로젝트 이름을 적당히 짓고 만들기 OAuth 동의 화면 설정 이게 빠뜨리기 쉬운 부분인데, OAuth 동의 화면을 먼저 설정해야 클라이언트 ID를 만들 수 있다. ...

2025년 2월 20일 · 4 분 · Salmonholic