- 웹퍼블리싱
- inlude
- React
- javascript tab panel
- front-end
- 비주얼스튜디오코드에서 scss컴파일하기
- sass파일 폴더별 컴파일
- 체크박스만들기
- 깃랩 ssh키 에러
- SVG활용
- Live Sass Compiler
- vscode 확장프로그램
- color thema
- 소스트리 SSH 에러
- input커서사이즈
- sass compile
- 권한에러
- 다중경로컴파일
- checkbox select
- tab panel
- livesasscompiler
- scss
- soucetree
- 폴더별컴파일
- 비디오 사이즈 조절
- 소스트리 계정연동 오류
- css
- 테마변경하기
- html include
- JavaScript
- Today
- Total
얕지만 쓸데있는 신비한 잡지식들
Sourcetree Git 계정 연동 오류 본문
mac 환경에서 소스트리를 사용하여 git 계정을 연동하여 사용할때
모든 레파지토리가 보이지 않는다거나 commit은 되는데 push는 안되는등...
총체적 난국 대환장 파티가 열렸다.
나의 경우 push나 pull을할때 그리고 베이직 권한으로 계정 로그인을 시도할때
아래와 같은 에러메시지가 떴다.
로그인시 - We couldn't connect to GitHub with your (계정명) credentials. Check your username and try the password again.
push나 pull, fetch 등을 할때 - remote: Invalid username or password
ㅎ...
git 사이트 로그인은 내가 알고 있는 계정정보로 아무런 문제없이 로그인이 되지만
소스트리에서만 하려고하면!!! 자꾸 계정정보를 다시 한번 확인하라고 한다.
그리고 또 하나,
정확한 원인은 모르겠지만 OAuth권한으로 로그인해서 사용하면 git의 모든 작업을 할 수 있는 권한을 가질 수 있는건 아닌가보다.
basic권한이 아니라 OAuth 권한으로 로그인을 시도하면 로그인까지는 아무런 문제가 없다.
하지만 모든 레퍼지토리가 보이지 않고 일부만 보이거나 pull, push등의 작업시 오류가 나는건 똑같았다.
이제부터 기존의 OAuth계정정보를 삭제하고 차근차근 basic 권한으로 다시 로그인을 해보자.
1. 소스트리에서 설정 - Accounts에서 기존에 등록되어있던 계정을 삭제한다.
2. Keychain Access을 실행하여 github로 검색을 하면 기존에 사용했던 계정정보를 확인할 수 있다. 얘도 삭제
3. ~/Library/Application Support/SourceTree 이 경로에서 (계정명)@STAuth-github.com 파일 삭제
4. github 사이트에 접속하여 Settings - Applications - Authorized OAuth Apps에서 현재 사용중인 기기를 찾아서 삭제
5. github 사이트에서 Settings - Developer settings - Personal access tokens 화면에서 토큰발급
6. 소스트리에서 git계정 추가시 패스워드칸에 발급받은 토큰정보를 입력하여 로그인
끝!
'기타등등등등' 카테고리의 다른 글
Gitlab SSH Sourcetree 'Permission denied (publickey) 에러 (0) | 2021.05.19 |
---|---|
intelliJ tomcat 연동시 permission denied error=13 에러 (0) | 2021.05.19 |