본문 바로가기
테크 세미나/개발 Nous

깃허브 프로젝트 다른 회사(Organization)로 옮기기

by Junmannn 2023. 10. 22.
반응형

저는 다른 회사의 웹사이트 개발 프로젝트를 맡고 있었습니다.

제가 담당한 회사가 규모가 커짐에 따라, 개발자를 내부 인원으로 고용하고 싶어했고, 그에 따라 그 회사로 이직을 하게 되었습니다.

 

이러다 보니 이미 작업하던 것들을 하나식 소유권 이전을 해야하더라구요.

 

1. SMTP (이메일)

2. 알림톡 (카카오톡)

3. 결제 모듈

4. 서버

5. 데이터 베이스 연결

6. 프로젝트 코드 형상관리 (Git)

7. SSL 인증서 관리

 

등등 여러 가지가 있었습니다. 다른 것들은 설정이 전부 다를 것 같아서, 공통이 될 부분인

" Github 소유권 변경하기 "

에 대해서 다루어 보겠습니다.

 

 

A 라는 회사에서 B 라는 회사로 Repository 의 소유권을 넘긴다는 가정으로 작성할게요

 

 

1. 깃허브 사이트에서 A라는 회사의 해당 프로젝트로 이동 - 상단 네이게이션 - Settings 페이지로 이동

2. A라는 회사에서 Settings - Access - Collaborators and teams - 내가 Role 이 Admin 인지 확인. 아니라면 Role 변경 요청

    => 저장소에 대해서 권한이 없으면 당연히 해당 저장소를 다른 Organization 으로 소유권을 옮길 수 없겠죠

3. B 라는 회사의 깃허브 계정을 만든다

    => https://github.com/signup?

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

4. B 라는 회사의 깃허브 계정을 Organization 용으로 만든다

    로그인을 한 상태로 Organizations 화면으로 이동

    => https://github.com/settings/organizations

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

내 계정을 organization 으로 전환.

만들 시에, 기존에도 원래 추가적인 기능을 사용하지 않으면서 무료 플랜을 사용했다면, 무료 계정을 사용하셔도 됨.

일반적으로 저장소 자체를 옮기기 위해서는 history 까지 싹 다 옮기는 기능 자체는 무료 organization 으로도 충분합니다.

 

5. A 의 깃허브 저장소에서 Settings - General 스크롤을 맨 밑까지 내려서 Danger Zone 으로 이동

6. Transfer 에서 Organization 에 Organization 으로 변경할 때에 적어두었던 이름을 써줍니다.

7. understand, transfer this repository 를 클릭

클릭 후에 해당 A라는 organization 에서는 repository 가 사라지고 B라는 organization 에 repository 가 생성된 걸 확인하실 수 있으십니다

반응형