매번 토큰 연장하고 발행하고 저장하는 것이 귀찮을 때
깃허브 작업을 위한 인증방식으로 OAuth 인증이란 것이 있다는 것을 알게 되었다
나는 소스트리를 사용하기 때문에
소스트리를 기준으로 OAuth 인증으로 작업하는 방식에 대해 기록하였다.
우선 소스트리가 있다 상단 바에서 "도구" 를 클릭 후 "옵션" 을 클릭하자
"인증" 세부 카테고리를 클릭하여 하애와 같은 화면이 나오게 가자
나는 기존에 A 계정을 A계정의 토큰을 등록하여 사용하고 있었다.
하지만 다른 용도로 B 계정 사용이 필요하였고
B 계정을 토큰 발행 없이 등록하여 사용하고 싶었다.
B계정을 사용하기 미리 크롬으로 깃허브의 B 계정에 로그인 해두었고
소스트리 인증의 우측 상단 "추가" 버튼 클릭 후
- 호스팅 서비스 -> "GitHub"
- 선호 프로토콜 -> "HTTPS"
- 인증 -> "OAuth"
지정 후 "OAuth로 토큰 새로고침" 버튼을 클릭하였다.
그랬더니 크롬 새탭이 열리면서 깃허브에 로그인되어있는 B계정과 연결이 되며 인증이 통과된 것이다.
그리고 옵션의 인증으로 돌아가면
이렇게 B 계정이 추가된 것을 알 수 있다.
그리고 소스트리으 new tab 을 만들어
새로 추가한 B 계정의 repository를 검색한 후 clone 버튼으로 repository를 로컬로 복사할 수 있었다.
그리고 이렇게 복사해온 repository는
commit(커밋), pull(푸시), pull(풀), merge(머지), pull request 의 기능 모두 사용이 가능했다.
즉 B의 계정 토큰 발행 및 등록 없이 B 계정의 repository를 복사하여 작업이 가능한 셈
'개발 환경 설정 및 툴 사용법' 카테고리의 다른 글
Spring Boot with Mybatis : 스프링부트 Mybatis 설정 (요약) (0) | 2024.08.31 |
---|---|
Spring Boot with Mybatis : 스프링부트 Mybatis 설정 + User CRUD (FULL 버전) (6) | 2024.08.31 |
인텔리제이(IntelliJ) - import static(정적 임포트) 하는 방법 (1) | 2023.12.27 |
Spring Boot 프로젝트에서 @SpringBootTest , @RunWith 어노테이션 패키지 못 찾을 때 (import 안 될 때) (0) | 2023.11.14 |
IntelliJ - 한글 깨질 때 또는 MessageSource 물음표로 출력될 때 setting (0) | 2023.11.06 |