Gidhub BE Developer

Macbook 사용 시 나에게 필요한 설정 목록들 기록해두기

2021-05-23
goodGid

Prologue

  • 새로운 장비를 구매하면

    가장 어려운 게 기존 장비랑 같게 환경 세팅을 하는 것이다.

  • 100% 싱크를 맞추고 싶은데

    기억에만 의존하면 쉽지 않고 생각보다 시간이 오래 걸리므로

    이번 기회에 신규 장비를 구매 시 어떤 설정과 설치를 해야 하는지 기록해두려고 한다.


Initialize

iTerm 설치

  • zsh 설치
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Scroll 기능 활성화시키기
Preference -> Advanced -> Mouse Tab, switch:
Scroll wheel sends arrow keys when in alternate screen mode

Intellij 설정 환경

Alfred

  • 찾기 어려웠던 URL만 따로 기록해둔다.

Karabiner

for Internal Apple Keyboard

for Magic Keyboard

for Realforce Keyboard

Logitech 마우스

.zshrc 설정

  • ~/.zshrc 내용을 Backup 해둔다. // 210523(Sun)

Trackpad

VS Code 설정

  • VS Code 사용 시 ShortCut으로 설정했던 값들을 설정한다.

  • 관련 내용은 해당 Path에 존재한다.

  • Image 붙혀넣기 기능을 위한 플러그인을 설치한다.

Spotlight 해제

  • Alfred를 사용하므로 Spotlight 사용을 disable 시킨다.

  • System Preferences -> Keyboard -> Shortcuts에서 다음과 같이 체크를 해제한다.

Git 설정

  • global git config 설정을 해준다.
git config --global user.name "goodGid"
git config --global user.email "hello.goodgid@gmail.com"


2개 이상 Github Account 사용 시

  • 2개 이상의 Account를 SourceTree로 사용하려면 추가로 설정이 필요하다.

Step 1

brew install openssh 

Step 2

  • SSH key를 생성한다.
cd ~/.ssh
ssh-keygen -t rsa -C {email}


Step 3

  • 생성한 SSH key를 설정에 추가한다.
ssh-add ~/.ssh/{file name}


Step 4

  • .ssh/config 파일을 수정한다.

    없다면 생성한다.

// vim ~/.ssh/config 입력 후 아래 내용 추가
# goodgid-rich account
Host github.com
 HostName github.com
 User git
 AddKeysToAgent yes
 IgnoreUnknown UseKeychain
 UseKeychain yes
 IdentityFile ~/.ssh/id_rsa_rich


Step 5

  • 생성된 public key를 github에 등록해준다.

    이때 private key가 아니라 public key를 해줘야 한다.

    ex) id_rsa_rich.pub

github -> settings -> SSH and GPG keys -> New SSH Key -> public key 입력
  • 이때 pub key를 복사하기 위한 단축키는 다음과 같다.


Step 6

  • ssh 모드로 clone을 한다.

    만약 clone에 실패한다면 public key를 정상적으로 등록했는제 체크해보자 !

git clone git@github.com:goodgid-rich/goodGid-rich.github.io.git


Step 7

  • clone 받은 repo를 SourceTree에 추가해준다.

Step 8

  • 다른 repo에 account가 정상적인지 체크한다.

    위 설정 후 확인해보니 이상한 email로 설정되어있었다.

Dock 설정

화면 줌 인/아웃 설정

Homebrew

brew install tree

iShot

BetterTouchTool

Jekyll

  • 가장 화나게 하는 Jekyll 설치

    어찌해서 성공하긴 했는데 실행할 때마다 복불복 느낌이다.

  • 혹시 나중에 환경 설정 비교를 위해 Snapshot을 기록해둔다.

  • 그리고 Blog Project에 .ruby-version 파일을 추가하니까

  • 사진 속 에러가 해결되었다.

    ( 하지만 왜 해결되는지는 모르겠다 -ㅂ- )

참고했던 글들

Spectacle

  • Spectacle 설치

  • 설정 후 disable에 Intellij 추가

Small Timer

  • App Store에서 다운로드 받기

Bear

AppCleaner

SourceTree

MS Office

JDK

E.T.C


Summary

  • 설정할 게 정말 많다.

    그래도 한 번 정리해놓았으니 다음엔 좀 더 수월하게 세팅할 수 있겠다 !


Comments

Index