본문 바로가기

Github2

[Github] 깃허브 원격 저장소 합치기 ( git subtree ) 최근 개인 깃허브 저장소를 정리할 필요성을 느꼈다. 생각 없이 commit 하고 push 할 때는 몰랐지만, 정신 차리고 보니 충분히 그룹화시킬 수 있는 소스들이 무질서하게 쌓여있는 걸 보면서 깔끔하게 정리해야겠다는 생각을 하게 되었다. 오래된 코드지만 삭제하기는 싫고, 기록했던 내용을 보관하고 싶다는 마음에 방법이 없을까 찾아보던 중 git에서 제공하는 subtree라는 기능에서 답을 찾을 수 있다. 1. Subtree 란 subtree는 git 저장소 내부에 또 다른 저장소를 두어 관리할 수 있게 도와주는 기능이다. 이 기능을 사용하면, 저장소 내부에 같은 주제(혹은 목적)를 가진 저장소들을 위치시켜 통합적으로 관리할 수 있다. 내 경우를 예로 들면, 프로그래밍 테마 별로 깃허브 저장소를 그룹화시켰다.. 2023. 2. 12.
[Github] 깃허브 CLI 로그인 이슈, Access Token - 'fatal: Authentication failed for ...' 이번 포스트에서는 CLI 환경에서 깃허브 계정으로 원격 저장소 접속 할 때, 당황할 수 있는 로그인 이슈를 정리했다. 1. 이슈 상황 해당 이슈는 로컬에서 iterm이나 gitbash와 같은 CLI로 깃허브에 저장된 소스코드를 가져올 때, 경험할 수 있다. 나 같은 경우 이번에 개인 PC를 바꾸게 되면서 깃허브에 있던 소스 코드를 가져오려 하는데 이 문제를 마주했다. Public 저장소였기 때문에 URL로 소스코드 Clone까지는 문제없었지만, push 상황에서 아래 에러 코드를 만났다. # push 명령어 git push origin master # 에러 로그 > remote: Support for password authentication was removed on August 13, 2021. re.. 2023. 2. 11.