단돈백이원
2022. 5. 20. 08:52
2022. 5. 20. 08:52
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한 것으로 남는다.