[Plastic SCM / GitSync] The credentials introduced for the repository are not valid 에러

JaehyeokSong0·2022년 12월 28일
0

SCM/Plastic SCM

목록 보기
3/5

에러

Plastic SCM에서 Sync with Git 버튼을 클릭하고 Git repository URL, User name, Password를 모두 제대로 입력했는데 아래 에러 메시지와 함께 GitSync가 제대로 동작하지 않았다.

The credentials introduced for the repository are not valid

원인

Github에서 Token Authentication 방식을 사용하도록 요구하기 때문에 발생하는 것 같다.
기존의 ID/PW 기반 Basic Authentication 방식은 보안상 이유로 사용이 제한되었다고 한다.


해결 방법

Password 란에 Github 비밀번호가 아닌 Personal Access Token을 입력하면 된다.

Personal Access Token을 발급받는 방법은 다음과 같다.

  1. Github에서 유저 아이콘 클릭 -> Settings
  2. 사이드바에서 Developer settings
  3. 사이드바의 Personal access tokens 클릭 -> Tokens (classic)
  4. Generate new token -> Generate new token (classic)
  5. Note : token 이름
    Expiration : token 유효 기간
    Select scopes : token 적용 범위 설정
    이 문제 해결을 위해서는 repo 체크박스만 선택해도 충분했다.
  6. Generate token -> token 문자열 복사 후 반드시 별도 저장 (다시 확인 불가)

Personal access token은 classic 방식 말고 현재 beta 진행 중인 fine-grained 방식을 사용해도 아마 정상적으로 동작할 것 같다.


Reference

profile
Hi there :D

0개의 댓글