[develog] 내 글을 GitHub에 백업할 수 있어요!

주병현
∙∙조회 9디벨로그
[develog] 내 글을 GitHub에 백업할 수 있어요!

내 글을 GitHub에 백업할 수 있어요!

디벨로그에 쌓인 글은 내가 무엇을 배웠고 어떻게 자라 왔는지 보여 주는 기록이에요.
그 기록을 디벨로그 밖에도 보관해 둘 수 있게 기능을 만들었습니다.

설정에 백업 메뉴가 새로 생겼고, 첫 번째로 GitHub로 글 올리기를 열었어요.
GitHub는 파일을 보관해 두는 사이트예요. 연결해 두면 내 글이 내 GitHub 저장소에 파일(.md)로 하나씩 쌓여요.

만들게 된 계기

얼마 전 디벨로그에 "디벨로그 글을 GitHub에 자동으로 백업하기"라는 글이 올라왔어요. 글이 디벨로그 한 곳에만 있는 게 불안해서, 직접 백업 도구를 만들어 쓰고 계셨더라구요.

내 기록이 내 저장소에도 쌓여야 마음 놓고 쓸 수 있다는 말에 공감했어요.
그래서 따로 도구를 만들지 않아도 되도록, 디벨로그 기능으로 열었어요.

이렇게 쓰면 좋아요

기록을 한곳에 모아 두고 싶을 때 자격증 공부 노트, 읽은 책 정리, 매일 쓴 회고처럼 꾸준히 써 온 글을 내 저장소 한곳에 모아 둘 수 있어요.
글 하나가 파일 하나라서 나중에 꺼내 보기도 쉬워요.

포트폴리오로 보여 주고 싶을 때 개발 공부를 하고 있다면, 내 GitHub에 학습 기록이 차곡차곡 쌓이는 것만으로도 꾸준함을 보여 줄 수 있어요.

고친 글도 다시 올리고 싶을 때 올린 뒤에 글을 고치면 "고친 뒤 아직 안 올렸어요"라고 알려 줘요. 다시 올리면 같은 파일이 새 내용으로 바뀌어요.

위 예시는 이해를 돕기 위해 지어낸 거예요.

올리는 방법

1. GitHub에서 글을 모을 저장소를 하나 만들어 주세요. (비공개 저장소도 돼요)

2. 디벨로그 설정 → 백업 → GitHub로 글 올리기에서 GitHub 연결을 눌러 주세요.

설정은 오른쪽 위 ① 내 프로필 사진을 눌러 내 페이지로 간 뒤, ② 톱니바퀴를 누르면 열려요.

3. GitHub 설치 화면이 열려요. Only select repositories를 고르고 글을 모을 저장소만 골라 Install을 눌러 주세요.

디벨로그로 돌아오면 글을 올릴 저장소를 하나 골라 이 저장소로 정하기를 눌러 주세요.

4. 올릴 글을 체크하고 GitHub에 올리기를 누르면 끝이에요. 아직 안 올린 글과 고친 글은 처음부터 골라져 있고, 한 번에 20개까지 올릴 수 있어요.

다 올라가면 보기를 눌러 GitHub에서 바로 확인할 수 있어요. 글 하나가 파일 하나로 쌓여요.

알아 두면 좋아요

  • GitHub로 로그인했어도 연결은 한 번 따로 필요해요.
    로그인은 내가 누구인지만 알려 주고, 글을 올리려면 디벨로그가 여러분 저장소에 대신 쓸 수 있게 허락해야 하거든요.
  • 발행한 글만 올릴 수 있어요. 임시저장 글은 올라가지 않아요.
  • 글 속 사진은 파일로 따로 옮기지 않고, 디벨로그 사진 주소로 남아요.
  • 연결을 끊어도 이미 올린 파일은 저장소에 그대로 남아요.
  • 아직 BETA예요. 써 보시다가 불편한 점이 있으면 댓글이나 문의로 알려 주세요.

GitHub? 그게 뭐예요?

GitHub는 내 파일을 인터넷에 보관해 두는 곳이에요. 주로 개발을 배우는 분들이 꼭 쓰는 곳이지만, 글 파일도 똑같이 보관할 수 있어요.

그러면 GitHub를 배워야 하나요?

아니요, 몰라도 괜찮아요! GitHub가 낯선 분들을 위해 백업에 글 내려받기 기능을 더할 예정이에요.
=> 여태까지 작성해주셨던 글들을 한 번에 내려받을 수 있는 기능입니다!
다만 지금 바로 만들기에는 고려할 점이 여러 가지 있어요. 조만간 업데이트할게용!

오늘까지 쓴 글, 한 번에 모아 올려 보는 건 어떨까요?

아이디어를 주신 송제백님 감사합니다! (디벨로그 글을 GitHub에 자동으로 백업하기)