반응형

 

개빡치게 했던 이 화면..

Mac OS

인텔리제이

gitlab

 

사내 프로젝트는 내부망에서 git 소스를 관리하는 중이다

프로젝트를 clone한 후 계정 로그인 정보를 요구하는 행동을 하면

위와 같은 화면이 뜨면서 Token을 요구하게 되는데

 

gitlab에서 아이디 패스워드 방식이 아닌, 아이디 token 방식으로 정책을 변경했기 때문이다

 

이럴 때

 

1. 인텔리제이의 터미널은 연다

2. git remote -v 로 현재 연결된 레포지토리를 확인한다

3. git remote remove origin 으로 해당 연결을 삭제한다

4. git remote add https://192.../~~~~.git 으로 다시 연결시킨다

5. git fetch (로그인을 요구하는 행동)

6. 아이디 패스워드로 로그인 한다

 

(만약 아이디 패스워드를 입력하라고 나오지 않는다면,

git config --local --unset credential.helper 를 입력하여 헬퍼 정보를 지운다)

 

(안되면 git config --global --unset credential.helper)

(그래도 안되면 git config --system --unset credential.helper)

 

이렇게 한 후

 

인텔리제이 다시 접속해서 cmd + t 로 update 받았을 때, 그래도 token 인증 요구하는 창이 뜬다?

 

 

cmd + , 를 눌러 설정창을 열어준 후 

git 항목에서 Use credential helper를 켜고 ok를 눌러준다.

 

이미 체크박스에 체크가 돼 있다고?

 

그러면 체크박스를 해제 한 후 OK 누르고, 다시 들어가서 체크 한 후 OK를 눌러준다

 

그러면 무조건 된다

 

일종의 인텔리제이 버그다..

반응형
복사했습니다!