블로그이야기 2020. 2. 24.
도메인 주소 변경 후 새 도메인 주소로 redirect 하기 위한 쉽고 안전한 방법
제가 티스토리 주소를 변경하려고 마음 먹은 이유는 애드센스에서 발생한 ads.txt 경고 문제를 해결할 방법이 없기 때문이였습니다. stories.pe.kr이라는 개인 도메인을 구입해서 티스토리 블로그에 연결하여 사용하고 있었는데 애드센스에서 그 도메인이 너의 도메인인지 ads.txt로 인증하라는 경고문이 발생했습니다. 인터넷에서 https://stories.pe.kr/ads.txt를 읽을 수 있어야 하는데 티스토리에서는 구조상 이게 불가능한 사항입니다. 그레서 저는 기존의 https://stories.pe.kr 를 https://blog.stories.pe.kr로 변경하고 Github Pages를 만들어서 https://stories.pe.kr과 연결시켜 ads.txt를 넣어서 승인되게 하였습니다. 이..
블로그이야기 2020. 2. 24.
Github Pages로 Static한 블로그나 홈페이지 만들기
예전에는 인터넷에 홈페이지를 만들기 위해서는 보통 무료 또는 약간의 비용을 지불하고 웹호스팅 서비스를 받아서 그곳에 HTML을 올리는 방법이 일반적이였습니다. 웹호스팅이라고 하면 보통 APM(Apache + PHP + MySql)를 사용할 수 있어서 제로보드, 그누보드, 워드프레스 등으로 홈페이지나 블로그를 만들었었습니다. 하지만 이제 시대가 많이 바뀌어서 다른 방법으로도 나만의 홈페이지나 블로그를 만들수 있게 되었습니다. 그 중에 하나가 Github의 Pages라는 서비스를 사용하여 Static한 홈페이지나 블로그를 운영할 수 있습니다. Static Site Generators로 웹사이트를 제작해서 Github의 Pages에 업로드하여 서비스하는 것이 일반적입니다. Static Site Generato..
IT이야기 2018. 6. 25.
git이란 무엇인가?
git은 개발자에게는 없어서는 안될 버전관리시스템입니다. SVN이 중앙집중식 버전관리 시스템이라면 git은 분산 버전관리 시스템이라 할 수 있습니다. 이번 포스팅에서는 git에 대한 전체적인 개념에 대해서 작성하려고 합니다. 버전관리시스템이란? https://git-scm.com/book/ko/v2를 찾아보면… 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. 라고 정의를 하고 있습니다. 소스코드뿐만이 아니라 그래픽 파일까지도 버전관리를 할 수 있다고 합니다. 저장소(레파지토리)라고 하는 데이터베이스에 파일의 변경내용을 지속적으로 기록하고 복구할 수 있도록 도와주는 시스템을 말합니다. 중앙집중식 버전관리 시스템과 분산 버전관리 시스템의 차..
IT이야기 2018. 6. 25.
git사용법과 명령어
git은 개발자에게는 없어서는 안될 버전관리시스템입니다. SVN이 중앙집중식 버전관리 시스템이라면 git은 분산 버전관리 시스템이라 할 수 있습니다. 경우에 따라 다르겠지만 예전에는 SVN을 많이 사용하던것을 현재는 분산 버전관리 시스템이 git으로 많이 넘어온 상태입니다. 로컬컴퓨터에서만 사용할 경우에는 git만 설치하여 사용하면 되지만 원격저장소를 통해서 여러사람과 사용하기 위해서는 git서버가 있어야 합니다. git서버로 대표적인 사이트는 우리가 흔히 알고 있는 github가 있고 gitlab, Bitbucket 등이 있습니다. 물론 네트워크내의 컴퓨터 한대를 이용하여 서버를 구축하여 사용할 수도 있습니다. 서비스명 설명 URL GITHUB 무료로 사용 가능하나 소스가 공개됨 https://www...