코딩하는 일용직 노동자

Bitbucket access denied 해결법 본문

안드로이드

Bitbucket access denied 해결법

bacass 2020. 9. 3. 21:29

#0 들어가며
새로운 프로젝트를 위해 bitbucket 에 초대를 받아 해당 레파지토리를 클론하고 이용하려고 하니 이런 오류가 발생했다.
내가 Git을 이용할때 사용한 GUI 툴은 Gitkraken 인데 아래의 경고가 보이고 pull 이든 push 든 다 안됐다.
Sourcetree 에서도 비슷한 현상이 발생했다.

새로운 bitbucket 레파지토리를 접근하려 하니 이런 오류가 발생했다.

알고보니 ssh 인증키가 맞지 않아 bitbucket이 명령을 받아주지 않는 것이었다.

GitKraken 은 해당 툴에서 다시 ssh 인증키를 생성하고 편하게 등록할 수 있었는데 소스트리는 어떻게 해야하는지 알수가 없어서 한참 헤맸다.
일단 GitKraken과 Sourcetree가 bitbucket을 접근할 수 있도록 SSH 인증키를 등록해보자.

#1 Sourcetree SSH key 생성 후 등록

Sourcetree > 설정 > Accounts...
Auth Type, Username, Password 를 입력하고 Generate Key를 누른다.

 

Passphrase 를 입력하고 Create 를 누르면 SSH key 가 생성된다.

 

이제 생성된 SSH key 를 Bitbucket 에 등록해주면 된다.

Repository settings 를 누른다.
액세스 키 > Add Key 를 누른다.
Label 은 원하는대로 넣어주고, Key 는 생성한 SSH key 를 넣어준다. Add SSH key 를 누르면 등록이 된다.
등록된 모습.

이제 Sourcetree 에서는 정상적으로 Bitbucket 을 이용할 수 있다.

#2 Gitkraken SSH key 생성 후 등록

Gitkraken 의 환경설정 메뉴를 들어간다.
없으면 새로 만들면 되고 있으면 복사하면 된다. SSH key 를 마우스로 클릭하면 복사가 된다.

Gitkraken 에서 직접 Bitbucket 계정정보를 이용해 등록할 수 있다.

등록성공!

검색해보니 Gitkraken 의 안내영상이 있었다.

https://youtu.be/sQ4ouJpAeR8

 

그럼 모두 즐코딩하세요!

'안드로이드' 카테고리의 다른 글

Jetpack compose 너는 또 뭐냐?  (0) 2020.09.05
Git .gitignore 파일 적용하기.  (0) 2020.09.03
Room 사용법을 ㅇrㄹr보ㅈr  (0) 2020.08.17
Kiel - RecyclerView Adapter Library  (0) 2020.08.04
예쁜 Log 라이브러리 Logger  (0) 2020.07.30