Github 인증

  • Github 원격지에 접근하는 작업을 하면 계정 인증을 요구한다.
  • 옛날에야 계정/패스워드로 인증해야 했으나 지금은 token 인증방식이 새로 생겼다.
  • 계정인증 요구시 ID/PWD아니면 Token중 하나를 선택해서 입력하게 한다.(CLI, GUI 둘 다 제공)
  • Token 발급은 Github의 Settings->Developer settings>Personal access tokens 메뉴에서 편집할 수 있다.
    • Token은 무조건 유효기간을 설정해야 한다.
    • Access Token마다 권한을 다르게 부여할 수 있다. ( 저장소 저장 작업권한 혹은 Admin 권한 등 )
  • Token으로 인증하는 경우 commit 로그는 profile의 계정정보로 남게 된다.
    • ex) B라는 유저가 gitconfig profile엔 B 이메일로 설정한 상태로 A유저 원격지 clone, A유저가 발급한 Access Token으로 인증 후 commit/push 하면 원격지 로그엔 B유저가 commit한 것으로 남는다.

'CVS > Git' 카테고리의 다른 글

Git revert  (0) 2022.05.20
Git commit  (0) 2022.05.20
Git status  (0) 2022.05.20
Git init  (0) 2022.05.20
로컬 저장소로 보통의 시작  (0) 2022.05.20

+ Recent posts