gitlab에서 clone, pull, push 할 때마다 계속 비밀번호(token) 입력하라고 할때 (해결방안)

LeeKyoungChang·2023년 5월 9일
0
post-thumbnail

📚 1. 현재 상황

1년전부터 ssafy를 수강하며 한 가지 문제점이 있었다.
ssafy에서 제공하는 lab.ssafy.com에 있는 repository를 git clone, pull, push 할 때 마다 비밀번호를 계속 입력하라고 했다.
(비밀번호 : repository token)

 

이걸 매번 반복하다보니, "아 너무 귀찮다." 라는 생각에 구글링을 했지만 (내가 못 찾은 건지는 모르겠지만)
다들 CLI에 git 관련 명령어를 입력해서 해결하는 것 같았다. (나도 이걸 3번 정도 따라 했지만 해결되지 않았다.)

 

 

📚 2. 해결 방안

나는 현재 sourcetree를 사용하고 있다.
문뜩, sourcetree를 사용하고 있으면 git 관련 계정을 추가하는 방법이 있지 않을까? 라는 생각에 settings(설정)을 찾다가 발견했다.

 

✔️ settings(설정)에서 Accounts(계정)

스크린샷 2023-05-09 오후 8 58 11
  • 현재는 내가 gitlab 계정을 추가한 상태
  • 왼쪽 밑에 있는 추가(Add)를 선택하세요!

 

✔️ Host에서 자기가 원하는 git을 선택한다.

스크린샷 2023-05-09 오후 8 58 19
  • 나는 ssafy에서 제공해주는 git lab을 사용해야 했기때문에, GitLab Enterprise 클릭!

 

✔ Username, password, SSH KEY 입력
스크린샷 2023-05-09 오후 8 58 28
스크린샷 2023-05-09 오후 9 14 38

  • Username : (gitlab 계정) 아이디
  • password : gitlab 계정 token (발급 받고 복붙)

 

✔️ Gnereate Key 버튼 클릭

스크린샷 2023-05-09 오후 9 14 43
  • 하고 싶은 암호를 입력한다.
  • 생성!!!

 

✔️ Save를 누르자!

스크린샷 2023-05-09 오후 9 14 38
  • 이제 Save를 누르면 된다!

 

이제는 git clone, push, pull할 때 password 요청이 발생하지 않는다. 왜? 인증했자나 😎

 

 

profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글