나는 어제 2021년 7월 31일. 공부한 내용을 성공적으로 Github 원격 저장소에 push하는데 성공했다.
감격스러운 것도 잠시, 오늘 1일 1커밋을 위해 공부한 내용을 Eclipse에 작성하고 실행시키니 다음과 같은 오류 메시지가 나타났다.
찾아보니 다음과 같은 에러 메시지가 출력되는 경우는 크게 두 가지.
➀ 클래스의 main 메서드를 잘못 입력한 경우
➁ src 폴더가 올바른 곳에 존재하지 않는 경우
➂ src 폴더나 다른 폴더들이 패키지 파일로 인식되지 않는 경우
추측하건데 문제는 ➁, ➂번 이었다.
어제와 달리 src 폴더가 보이지 않았고, 상위 폴더 아래에 곧바로 class 파일들이 존재하는 상태였다.
아마 Git의 관리 아래 두는 과정 or origin & master 브랜치를 설정하는 과정에서 오류가 발생한 것 같다.
결국, 구글링하면서 이것저것 찾아 2시간 가량을 고군분투했으나, 제대로 작동하지 않았다.
어쩔 수 없이 모든 파일들을 지우고, 공부했던 내용들을 Github에 저장된 소스코드를 복사하여 새로 만들어 해결했다.
아직 저장된 소스코드가 많지 않았기에 망정이지 파일이 많았으면 그대로 주저앉을 뻔했다.
Import도 제대로 작동하지 않는 마당에 다음엔 어떻게 하면 이걸 방지할 수 있을까 고민하면서 여러가지 시도를 해보았다.
→ 내가 시도한 내용은 다시 만든 폴더와 소스코드들을 한 번 더 VS Code를 이용해 Github에 push하는 것이었다.
→ add부터 push까지 모든 과정들을 밟으며, 어디서 오류가 나는지 추적했다.
→ 그리고 이걸 방지하기 위한 나름의(?) 노하우를 한 가지 알게 되었다.
※ VS Code로 Github에 업로드할 경우, Git의 관리 하에 두는 폴더는 무조건 'src'로 설정한다.
→ 오류가 발생한 근본적 이유를 추측해보면, 아마 src 폴더의 하위 폴더들을 git의 관리하에 두었기 때문인 거 같다.
→ 그렇기에 src의 위치가 바뀌게 되었고, 패키지 폴더들이 인식되지 않았던 것 같다.
→ 다음에 다른 폴더들을 Github에 올릴 땐, src 폴더를 상위로 해서 업로드하도록 해야겠다.
● 여전한 궁금증
※ Github에서 소스코드들을 패키지 아래 다운받았음에도, 소스코드들이 인식되지 않았다.
※ Import가 아직 익숙하지 않다.
※ Github로 소스코드를 주고받는 과정이 아직 미숙하다. 숙련할 수 있는 기회가 있었으면 좋겠다.
● 관련 오류 정리 블로그
→ https://33q33l.tistory.com/104
→ https://flatsun.tistory.com/703
'프로그래밍 > Git & Github' 카테고리의 다른 글
2021년 8월 6일자 - Github Contribution 문제 (0) | 2021.08.06 |
---|---|
2021년 8월 4일 - Github push할 경우, "github remote rejected" 오류 대처 (0) | 2021.08.04 |
2021년 7월 25일 - Github 사용법 (1) | 2021.07.25 |
2021년 7월 24일 - Git 사용법 (2) (0) | 2021.07.25 |
2021년 7월 24일 - Git 사용법 (1) (0) | 2021.07.24 |
댓글