카테고리 없음

[GIT] 이메일/이름 설정 - git config

TechNote.kr 2021. 9. 11. 09:59
728x90

git commit 시 user.email, user.name 이 설정되어 있지 않으면 에러가 발생한다. 

이에 따라 git config 를 통해 설정이 필요하다. 

  > git config --global user.email "you@example.com"
  > git config --global user.name "Your Name"

[설정 후 파일로 저장]

> git config credential.helper store

[설정 후 임시로 저장, 별도 인자가 없을 경우 15분]

> git config credential.helper cache
> git config credential.helper 'cache --timeout=3600'

[저장한 credential 삭제]

> git config --unset-all credential.helper

[미설정시 에러 메세지]

Author identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: no email was given and auto-detection is disabled
> git config --get-all user.name
> git ls-files --stage -- D:\workspace\pyupdater-example\basic.py
> git cat-file -s 80e224de334bce67761204184809ecc88d9b1386
> git show --textconv :basic.py
> git status -z -u
> git ls-files --stage -- D:\workspace\pyupdater-example\basic.py
> git symbolic-ref --short HEAD
> git cat-file -s 80e224de334bce67761204184809ecc88d9b1386
> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track) refs/heads/main refs/remotes/main
> git show --textconv :basic.py
> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname)
> git remote --verbose
Warning: Failed to watch ref 'd:\workspace\pyupdater-example\.git\refs\remotes\origin\main', is most likely packed.
> git config --get commit.template

 

 

728x90