231209 개발일지 TIL - Github 다른 계정(작업 계정) Repositories 잔디 옮기기

The Web On Everything·2023년 12월 9일
0

개발일지

목록 보기
213/269

미루고 미뤄왔던 2022년에 작업했던 Github 잔디를 옮기고 싶어졌다.

git clone https://github.com/[사용자계정]/[프로젝트명].git

로컬에 가져올 해당 프로젝트를 복제한다.

비공개 프로젝트라 복제가 안된다면 Settings - Access - Collaborator에서 사용자를 추가하고 복제해준다.(혹시라도 헷갈린다면 사용 중인 계정 둘다 Collaborator 추가하는게 나을 것)

git filter-branch -f --env-filter "GIT_AUTHOR_NAME='new-name'; GIT_AUTHOR_EMAIL='new-account'; GIT_COMMITTER_NAME='new-name'; GIT_COMMITTER_EMAIL='new-account'; "

복제한 폴더로 이동 후, 터미널에 위 명령어로 이동을 원하는 레포지토리 계정 사용자명, 이메일을 넣어 커밋내용을 변경한다.

옮기는 계정에 레포지토리를 생성한다.

git push https://github.com/[사용자명]/[프로젝트명].git

새로운 레포지토리에 push한다.


새로운 계정에 옮겨진 프로젝트를 확인 할 수 있다.


2022년에 작업했던 잔디를 잘 가져온 것을 확인 가능하다.

느낀 점
로컬에 프로젝트를 복제하고 새 레포지토리를 생성해 작업자를 추가하는 과정들이 번거로워보인다.
다 옮길 수 없을 것 같다. 방법은 알았으니 이로 만족하기로 했다.
그러고보니 2022년에도 휴일도 없이 참 열심히 일했다.

profile
오늘은 무슨 오류를 만날까?! 널 만나러 가는 길~ LOL

0개의 댓글