일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Reference Type
- X윈도우
- Mac
- Java
- Unity
- BFS
- selenium
- Class
- Inheritance
- literal
- External Scheme
- OOP
- systemd
- 셀레니움
- Polymolphism
- 리눅스
- Physical Scheme
- X.org
- 자바
- Entity
- descriptive statistics
- Operator
- dbms
- python
- Binary Search
- 백준
- preprocessing
- Entity Set
- 리눅스 마스터 1급
- spring
- Today
- Total
Byeol Lo
Mac OS Git 초기 설정, 설치, 사용 정리 본문
우선 homebrew를 설치하도록 하자.
homebrew를 설치할때, 다음과 같은 오류가 뜬다면 terminal에서 다음 명령어를 입력한다.
# 오류 : zsh: command not found
# 원인 : homebrew가 제대로 설치가 되어 있지 않거나, 경로 설정 상 오류입니다.
# 해결방법
# 1. Homebrew 삭제
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
# 2-1. 잔존 폴더 삭제, 안되면 2-2
$ rm -rf Homebrew/
# 2-2.
$ cd /opt && rm -rf Homebrew/
# 3. Homebrew 설치 커맨드 라인 다시 입력
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 4. 설치 도중에 Warning /opt/homebrew/bin is not in your PATH 라고 뜬다면,
$ echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc
# 5. 터미널 종료 후 다시 실행, brew --version 으로 실행 확인
$ exit
$ brew --version
로컬에서 기본값으로 사용할 Git 사용자 이름과 이메일 설정 (global 설정)
자신의 pc에서 모든 git 작업에 사용할 사용자 이름(user.name)과 이메일을 설정하고자 한다면,
global 옵션을 사용해 git config 명령어를 실행한다.
$ git config --global user.name "사용자 이름"
$ git config --global user.email seonghun120614@gmail.com
큰 따옴표 안에 사용자가 git에서 사용할 사용자 이름을 설정한다.
이 명령어를 실행하면, ~/.gitconfig 에 다음 내용을 추가한다.
$ cat ~/.gitconfig
[user]
name = "설정한 이름"
email = 설정한 이메일
이제 로컬 시스템에서 Git 커밋(배포)을 하면 항상 이 정보가 기본적으로 사용된다.
배포하는 법은 다음 링크를 참조하자.
저장소 별로 Git 사용자와 이메일 정보 설정하기
저장소 디렉토리에서 --global 옵션을 삭제해주고,
git config를 사용하면 해당 디렉토리에서만 다른 이름과 이메일을 넣어 사용할 수 있다.
가령, 프로젝트가 다수일 때, 해당 기능을 이용하면 좋을듯 싶다.
$ git config user.name "hongkildong"
$ git config user.email 1@gmail.com
실제로 궁금하다면, 파일 생성 후 커밋을 해보길 바란다.
현재 저장소의 user, email 설정값을 확인하는 방법
각 저장소마다 user, email을 설정해 commit을 하는 사람이 서로서로 다르게 설정할 수 있음을 알았다.
그러면 현재 저장소에 누구의 정보가 입력되어 있는지 보는 방법을 알아야 한다.
$ git config user.name
hongkildong
$ git config user.email
1@gmail.com
다른 git 저장소를 생성해서 확인해보면, 다른 사람으로 변경되어 있음을 알 수 있다.
(이때, git init으로 초기화를 해주어야, 현재 있는 디렉토리의 사용자로 출력해준다.)
Git 사용자 이름과 이메일 정보 삭제하기
# 전역 설정 삭제
$ git config --global --unset user.name
$ git config --global --unset user.email
# 로컬 저장소 설정 삭제
$ git config --unset user.name
$ git config --unset user.email
Git과 Github 연결 원리
Github 계정에서는 프로필 설정에 email address를 추가하는 란이 있다.
여기에 여러 개의 이메일을 연결해 사용 가능하다.
'OS > mac OS' 카테고리의 다른 글
맥에서 zsh 잘 사용하기 (0) | 2022.06.16 |
---|---|
맥에서 zsh 잘 사용하기 (0) | 2022.06.15 |