'github'에 해당되는 글 2건

  1. 2021.08.29 GitHub Personal Access Tokens 로그인
  2. 2020.04.11 Github.io + Jekyll로 블로그 만들기
반응형

최근에 GitHub에 Repository를 하나 파고 작업하다가 다른 컴퓨터에서 clone을 받으려고 했다.

 

그런데 Password Authenticiation 제공이 없어져서 Personal Access Token 발급이 필요하다고 나왔다.

 

그래서 찾아보니 발급 방법과 적용방법이 간단해서 여기에도 정리해본다.

 

GitHub에 로그인 후에 우상단에 있는 내 아이콘을 클릭 후 Settings로 들어간다.

 

Developer Settings를 선택후 Personal Access Token을 클릭한다.

 

내 경우에는 다른 컴퓨터에서 Repository를 생성할 때 토큰이 자동으로 만들어져 있었다.

 

Generate New Token을 클릭하고

 

Note에 명칭을 입력해놓고 (나는 그냥 노트북 이름;;)

 

밑에 원하는 권한을 클릭해주면 되는데 그냥 코드 관리만 할거여서 repo만 클릭해줬다.

 

생성하면 토큰이 하나 발급되는데

 

그 상태에서 다시 Clone을 시도하면 웹 로그인 혹은 토큰을 입력하라고 GUI가 나온다.

 

토큰을 넣어주니 Clone이 잘 되었다.

 

 

반응형
Posted by msparkms
,
반응형

Github.io + Jekyll로 블로그 만들기

개요

  • Github.io에 개인 프로젝트 & 공부 블로그를 만들고 싶다.
  • 찾아보니 Jekyll을 이용하여 만든다고 한다.
  • 어떻게 만드는지 간단하게 정리해보자.

Github.io

  • Github Pages를 이용하여 개인 프로젝트 웹사이트를 만들 수 있다.
    • Github Pages
    • 위에 링크에 나온대로만 만들어주면 금방 페이지가 완성된다.
  • 만드는 방법
    1. repository를 만들어준다.
      • username.github.io를 이름으로한 repository를 만들어준다.
    2. 만들어진 repository를 clone 해온다.
    3. 만들어진 repository 폴더에 들어가 index.html 파일을 하나 만들어준다.
    4. commit, push 하고 https://username.github.io 에 접속해본다.

Jekyll

  • 설치방법
    1. 내 환경은 Windows이므로 RubyInstaller를 다운 받는다.
    2. 설치 후 ridk install
    3. gem install jekyll bundler
    4. jekyll -v 로 설치된 버전을 확인해본다.
  • 사이트 생성
    1. 위에서 만들어진 repository 폴더에 간다.
    2. jekyll new .
      • 내 경우에는 index.html을 하나 올려놓은 상태여서 빈 폴더가 아니니까 생성하려면 –force 옵션을 넣으라고 해서 넣어줌
    3. 생성이 완료되면 Gemfile을 열어서 Github Pages일 경우에는 하라는 대로 한다.
      • 위에 Jekyll을 주석처리하고 아래 github-pages를 주석해제하라고 적혀있다.
    4. bundle exec jekyll serve를 실행하여 로컬에서 빌드할 수 있게 한다.
      • markdown을 수정하면 바로 빌드해서 적용된다.
      • localhost:4000에 접속하면 볼 수 있다.
  • 기본 수정
    1. _config.yml에 정보들을 내 정보로 변경해준다.
    2. about.markdown을 내 사이트에 맞게 수정한다.
    3. 기본적으로 _post에 만들어져있는 markdown을 내 post로 변경해준다.
      • YEAR-MONTH-DAY-Title.markdown 이름으로 파일을 만들어야 한다.
      • 미래 시점의 날짜를 입력할 경우 따로 옵션을 주지 않는 한은 빌드가 되지 않는다.
  • 카테고리 추가
    1. _layouts 폴더 추가
    2. _layouts > category.html 추가
    3. _includes 폴더 추가
    4. _includes > index.html 추가
    5. category 폴더 추가
    6. category > 추가하고자 하는 카테고리이름.markdown 추가 (ex> Blog.markdown)
    7. post의 markdown에 categories : [카테고리이름] 추가
      • 자세한 내용은 아래 링크를 참고 (코드 블럭에 일부 코드가 나오지 않아서 일단 링크로)
      • 참고 사이트
반응형
Posted by msparkms
,