본문 바로가기
Study/Bitbucket

[Bitbucket] 구글로 로그인 하셨다면 App Password를 만드세요.

by 오늘만 사는 여자 2022. 2. 8.
728x90
반응형

오늘 빗버킷에서 프로젝트를 클론 받을 수 없어서 한 두시간 정도 빗버킷과 밀당을 했어요..

아시다시피 프로젝트를 클론 받을 때는 리모트 저장소의 계정 & 비밀번호를 요청하죠.

늘 그렇듯 빗버킷 로그인에 사용한 계정과 비밀번호를 입력했는데 오잉...?

계속 비밀번호가 틀렸다고 하네요..

처음에는 비밀번호 오타인 줄 알고 몇번이고 다시 시도해봤지만 결과는 마찬가지.

뭔가 이상하다 생각하여 구글링을 시작했습니다.

1. git config에 user.name 및 user.email 설정

git config에 user.name과 user.email 설정이 되어있지 않아 그럴 수 있다기에 빗버킷에 사용했던 이름과 이메일을 전역으로 설정해주었습니다. 하지만 효과는 없었습니다.

2. 키체인 패스워드 초기화

아래 명령어를 사용하여 패스워드를 초기화하면 git이 사용자 이름과 비밀번호를 요청한다고 합니다.

$ git config --global credential.helper osxkeychain // macOS$ git config --global credential.helper store // Windows

저는 macOS를 사용중이라 첫번째 명령어를 실행하였습니다. 하지만? 역시 비밀번호가 잘못됐다고 하네요. 😭

3. 앱 패스워드

위 두 방법로 계속 해결이 되지 않아, 조금 더 구글링을 하다보니 App Password 라는 키워드가 검색되더라구요.

결론부터 말씀드리자면 App Password 를 생성해서 해결되었습니다.

App Password 는 실제 암호를 설정파일에 넣지 않도록 스크립트 및 통합도구에 사용할 수 있는 대체 암호라고 합니다.

아마 “구글로 로그인” 하면 OAuth에 대체 암호를 사용하는 것이 아닌가 하는 생각이 듭니다.

결론적으로, “구글로 로그인” 을 통해 빗버킷 계정을 생성하시고, 소스를 pull, push 혹은 clone 하실 때 권한 오류가 계속 발생하시는 분들은 App Password 를 생성하셔서 사용해보세요. 😀

 

출처 : https://ujeon.medium.com/bitbucket-%EA%B5%AC%EA%B8%80%EB%A1%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%95%98%EC%85%A8%EB%8B%A4%EB%A9%B4-app-password%EB%A5%BC-%EB%A7%8C%EB%93%9C%EC%84%B8%EC%9A%94-929add64cfb0

728x90
반응형

'Study > Bitbucket' 카테고리의 다른 글

내가 필요해서 넣어둔 링크  (0) 2022.03.29

댓글