2021년 8월 13일 이후로 발생하신 분들은 맨 밑*을 참고하세요!
⛔️오류: The local repository is out of date
커밋을 푸쉬하려고 했더니 이와 같은 오류가 발생하였다.😇
오류가 발생한 이유는, 저장소가 가장 최신의 상태와 달라서 커밋을 푸쉬할 수 없기 때문이다.
해결방법
- Source Control 메뉴에서 Pull을 실행한다.
- branch 목록에서 원하는 branch 선택한다.
- Rebase local changes onto upstream changes를 체크하고 Pull을 실행한다.
*깃허브 로그인 방식 변경
8월 13일 이후로 로그인 인증 방식이 기존 비밀번호에서 토큰으로 변경되었다. 그래서 xcode에서 위와 같은 오류가 발생하였다. 아래와 같은 과정으로 해결을 하면 된다.
-
깃허브에서 새로운 로그인 토큰을 생성한다.
로그인 토큰 생성하기
-
해당 토큰을 이용해 로그인을 실행한다.
토큰으로 로그인하기