윈도우에서 Git 설치하기

다운로드


먼저 Git홈페이지에서 Download for Windows을 클릭해 자신의 윈도우 버전에 맞는 Git을 다운로드 해준다.
Git 홈페이지

윈도우 버전에 맞는 Git이 알아서 다운로드된다.

설치


설치파일을 실행시키면

  • 항상 보는 약관페이지가 나온다. Next를 눌러 넘어간다.

  • 설치경로를 정해주고 Next

  • 설치할 Component 들을 선택하는 창이다. 기본으로 선택되어 있는것만 선택하고 Next를 눌러 넘어간다.

  • 시작메뉴에 폴더를 생성하는 창이다. 폴더를 추가하고 싶지 않다면 아래에 있는 Don't create a Start Menu folder 체크박스를 클릭하고 Next를 눌러준다.

  • Git의 기본 에디터를 설정하는 창이다. 이번에도 기본으로 선택되어있는 항목을 고르고 Next를 눌러 넘어간다.

  • 선택되어있는 Let Git decide를 고르고 Next를 누른다.

  • 환경변수 옵션 설정이다. Git from the Command line and also from 3rd-party software를 선택하고 Next

  • Use bundled OpenSSH를 선택한채로 Next를 누른다.

  • https 전송시 인증서 선택. Use the OpenSSL library을 선택 후 Next

  • Checkout Windows style, commit Unix-style line endings을 선택하고 Next

  • Git Bash 터미널의 형식. Use MinTTY를 선택하고 넘어갑니다.

  • Git pull 작업방식. Default로 설정해주고 Next를 누른다.

  • Credential Helper 사용에 대한 선택. Git Credential Manager Core선택 후 Next


  • 기타 실행옵션. 필자는 Enable file system caching만 체크 후 넘어갔다.

  • 모든 옵션에 체크를 완료하고 설치가 진행되는 모습.

  • 설치가 완료되면 위와 같은 창이 뜬다.

설치 확인


자 이제 설치가 잘 되었는지 확인할 차례이다.
윈도우에 cmd를 검색해 명령 프롬프트를 실행한다.
아무것도 하지않은채로 git 을 입력한다.


입력하면 위 사진처럼 Git의 명령어가 나오면서 설치가 완료된걸 확인 할 수 있다.

Hexo로 깃허브 블로그 만들기

Hexo란?

Hexo는 Node.js기반의 정적 블로그 프레임워크 입니다.   

Markdown으로 문서를 작성하고 빌드시 정적 HTML이 생기고
이것을 GitHub pages에 배포 하여 블로그를 관리 합니다.

설치환경

  • Git
  • Node.js
  • 파이참(PyCharm)
  • GitHub 계정

설치환경 확인

  1. 아래 코드로 Node.js 설치를 확인해봅니다.
    1
    $ node -v
  2. 아래 코드로 Git 설치를 확인합니다.
    1
    $ git --version
  3. npm을 통해 hexo를 전역으로 설치합니다.
    1
    $ npm install -g hexo-cli

    GitHub 블로그 만들기

    먼저 원하는 디렉토리로 이동하여 헥소 블로그 디렉토리를 만들어줍니다.(이 포스팅에서는 myblog)
    1
    $ hexo init myblog
    생성된 디렉토리를 우클릭 한 뒤
    Open Folder as PyCharm Community Edition Project‘를 클릭해 파이참으로 열어줍니다.

실행된 파이참의 좌측 아래에서 터미널 메뉴를 선택하고 사진과같이 Git Bash를 클릭해주면
파이참에서 Git을 사용할 수 있게 됩니다.

이후 Git에서 다음 명령어들을 입력해줍니다

1
2
3
$ npm install
$ npm install hexo-server --save
$ npm install hexo-deployer-git --save

이제 GitHub 접속하고 우측 상단의 아이콘 클릭 후 ‘Your repositories‘에 들어갑니다.

Repository name 란에 만들었던 디렉토리와 같은 이름인 ‘myblog’를 넣은 후 아무것도 건드리지 않고 아래의 ‘Create repository’ 버튼을 눌러줍니다.

다시 파이참으로 돌아와서 아래의 Git 명령어들을 입력해줍니다.

1
2
3
4
5
6
7
echo "# myblog" >> README.md
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/cincu4221/myblog.git
git push -u origin main

GitHub에서 ‘myblog‘ 리포지토리를 만들때와 이름만 다르게 ‘사용자계정명.github.it‘ 으로 바꾸어서 리포지토리를 하나 더 생성해 줍니다.

파이참의 작업영역에서 _config.yml 파일을 열어서 수정해줍니다.

블로그 정보 설정

1
2
3
4
title: blog title
subtitle: 부제목을 지어주세요
description: description을 지어주세요
author: YourName

블로그의 URL정보 설정

1
2
3
4
url: https://Username.github.io
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:

깃허브 연동 설정

1
2
3
4
5
# Deployment
deploy:
type: git
repo: https://github.com/Username/Username.github.io.git
branch: main
  • 위의 코드에서 Username으로 되어있는것은 꼭 사용자의 GitHub계정명으로 바꿔주셔야 합니다.

파이참의 Git Bash(Terminal)에 다음 코드들을 입력합니다.

1
2
$ hexo generate
$ hexo server

이후 나오는 localhost:4000에서 화면이 뜨는지 확인합니다.

다음 코드를 입력해 최종적으로 배포를 진행합니다.

1
$ hexo deploy

배포가 완료되면 브라우저에서 [USERNAME.github.io]로 접속해 정상적으로 배포되었는지 확인합니다.



* 참고 : https://dschloe.github.io/settings/hexo_blog/