새로운 기기에 github 계정을 연결하고 commit 내용을 push 하려는데 아래 에러가 발생했다.
위 내용을 찾아보니 현재 기기의 SSH key가 git에 등록되지 않아서라고 한다.
우선, Terminal을 열고 ssh-keygen -t rsa -C "github 이메일"을 입력한다.
명령어를 입력하면 파일 위치에 대한 설정을 하게 되는데 그냥 엔터를 누르면
괄호 안의 경로 (Users/~/.ssh/id_rsa)에 ssh 파일이 생성된다.
id_rsa.pub 파일을 열어서 내용을 복사한다.
github 사이트의 Settings > Access > SSH and GPG keys 탭에 들어간다.
복사해 둔 키를 입력하면 끝.
ssh -T git@github.com을 입력해서 접속 테스트를 해볼 수 있다.
이제 안드로이드 스튜디오에서 push를 했을 때 아래 이미지와 같이 비밀번호를 입력하는 팝업 창이 떴고 push가 성공적으로 되었다.
'Android > 이슈 처리' 카테고리의 다른 글
[Android] An instance of PagingSource was re-used ··· (0) | 2023.03.17 |
---|---|
[Android] :app:hiltJavaCompileDebug (0) | 2023.03.16 |
[Android] error: To use Coroutine features, you must ··· (0) | 2023.01.26 |
[Android] Duplicate class androidx.lifecycle ··· (0) | 2023.01.09 |
[Android] Could not find method kapt() for arguments ··· (0) | 2023.01.06 |
댓글