하루의 쉼터

[Sourcetree] github clone error (유효한 소스 경로/URL이 아닙니다.) remote: Support for password authentication was removed on... 본문

프로그래밍/Git

[Sourcetree] github clone error (유효한 소스 경로/URL이 아닙니다.) remote: Support for password authentication was removed on...

Changun An 2022. 1. 18. 11:22
반응형

| [Sourcetree] github clone error (유효한 소스 경로/URL이 아닙니다.)  remote: Support for password authentication was removed on...

OutLine : 

다른 사람들과 프로젝트를 할 경우 Github를 통하여 소스코드 및 버전 관리를 하게 되는 경우가 많다.

본문은 프로젝트 사용 시 sourcetree를 이용하여 clone할 경우 발생하는 에러에 대하여 해결 하고자 한다.

상황은 Github에서 Collaborator 등록과 권한을 얻었지만 Sourcetree에서 clone 할 경우 토큰 및 패스워드 관련 에러를 발생하였다.

 

* 들어가기 앞서

토큰 생성을 할줄 모른다면 아래의 글을 참고한다.

토큰 생성 참고 자료 : 

2021.09.02 - [프로그래밍 - 개발/ROS] - [Error] Github & Source Tree Push Error | Git Token Error

 

[Error] Github & Source Tree Push Error | Git Token Error

| remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead git -c diff.mnemonicprefix=false -c core.quotepath=false --..

changun516.tistory.com

 

해결 과정 : 

1.  Error 메세지 확인.

오류: remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'github clone URL'

오류를 읽고 생각해보니 가져오려는 Repo와 Github 보안 정책 사이에서 문제가 발생한게 아닌가 싶다.

2. WorkSpace 생성

따라서 Clone이 아닌 Create를 클릭한다.

이러한 화면이 나오는데 아래와 같이 입력 후 생성을 누른다.

- 원하는 경로 

- 명칭

그럼 빈 WorkSpace가 나오는데

3. 계정 설정

오른쪽 상단 설정을 누른다.

토큰 입력 및 계정 추가를 위하여 추가 버튼을 누른다.

추가버튼을 누르면 아래와 같은 화면이 나온다.

① 원격 이름을 입력.

② 가져오려는 저장소 URL 입력

③ 가져오려는 git 계정 선택

등록 후 토큰을 넣어준다. 

4. 프로젝트 가져오기

왼쪽 상단 상단 Pull 클릭

새로 고침을 누르면 보이지 않던 브랜치가 보이며 해결 완료를 볼 수 있다.

반응형
Comments