- 폴더별컴파일
- 테마변경하기
- inlude
- github ssh키 연동
- SSH
- sass파일 폴더별 컴파일
- Personal Access Tokens
- sass compile
- front-end
- 터미널꾸미기
- ssh키 발급
- 다중경로컴파일
- git 토큰
- javascript tab panel
- 체크박스만들기
- JavaScript
- html include
- github ssh키 에러
- 비디오 사이즈 조절
- SVG활용
- 웹퍼블리싱
- scss
- git
- livesasscompiler
- git계정 연동
- vscode 확장프로그램
- color thema
- css
- tab panel
- React
- 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계정 추가시 패스워드칸에 발급받은 토큰정보를 입력하여 로그인
끝!
'이것저것' 카테고리의 다른 글
Mac에서 개발환경 세팅하기(2) Git 설치 및 Sourcetree 연동하기 (1) | 2025.05.09 |
---|---|
Mac에서 개발환경 세팅하기(1) 터미널 환경 설정 (0) | 2025.05.01 |
SSH Sourcetree 'Permission denied (publickey) 에러 (0) | 2021.05.19 |
intelliJ tomcat 연동시 permission denied error=13 에러 (0) | 2021.05.19 |