Terminal로 tuist generate 할 때 문제가 생겼다.
라는 이슈와 함께 서드 파티가 다운로드에 실패했던 것
서드파티 라이브러리는 회사 gitlab에 존재했다.
could not read Username for '{회사 깃랩 주소}': terminal prompts disabled
terminal에 git 관련된 이름을 내가 잘 못 설정한게 아닌가 싶어서
git config --global user.name="내이름"
git config --global user.email="이메일"
다 해봤지만 소용이 없었다.
4시간 동안 헤매서 찾은 문제의 원인은 keychain에 권한이 등록되지 않았단 것!
해결 방법은 크게 2가지다.
GitLab에 접근해서 Access Token을 발급받는다.
키체인에 들어가서 아래와 같이 등록한다.
GitLab에 접근해서 Access Token을 발급받는다.
터미널에서 자격 증명 방식 조회
git config credential.helper
결과가 osxkeychain 이면 정상git config credential.helper osxkeychain
으로 재설정터미널에서 git credential-osxkeychain store
으로 키체인 인증정보 등록
host={회사 Gitlab 주소}
protocol=https
username={github Id / GitLab기준 Username}
password={github Personal Access Token}
“”
안써도 괜찮다.