[GitHub] Organizations 팀 프로젝트를 내 Repositories로 가져오기

2024. 11. 16. 23:56·Etc
728x90

 

취업 준비를 하다가 이전에 했던 프로젝트들이 모두 Organizations에 남아 있어

내 프로필에서 보이지 않는다는 걸 발견했다. 이를 해결하기 위한 여정

 


 

 

Fork 기능으로 내 개인 레포지토리로 프로젝트를 복사할 수 있는데 문제는...

레포지토리 한 개만 가져올 수 있다는 것이다..

 

아래 사진을 보다시피 해당 팀 프로젝트는 레포지토리가 4개이다.

 

 

 

1. 모노레포(Monorepo) 방식으로 통합하기

2. Git Submodule 사용하기

 

나의 경우 하나로 통합해서 Fork 하는 게 목적이기에 2번 방식을 택했다.

 


 

 

📝 새로운 Repositories 생성

 

 

 

📝 로컬에서 레포지토리 클론

* 아래의 모든 명령어는 git bash에서 치셔야 합니다

bash

git clone https://github.com/username/my-project.git
cd my-project

 

 

 

📝 각 레포지토리를 서브모듈로 추가

bash

git submodule add https://github.com/organization-name/backend-repo.git backend
git submodule add https://github.com/organization-name/frontend-repo.git frontend
git submodule add https://github.com/organization-name/ai-repo.git ai-model
git submodule add https://github.com/organization-name/full-repo.git full-project

 

 

 

📝 변경사항 커밋 및 푸시

bash

git commit -m "Add submodules for all projects"
git push origin main

 


 

 

📝 결과

이런식으로 4개의 레포지토리가 서브 모듈로 추가됩니다!

 


 

Submodule의 특징

각 레포지토리를 독립적으로 유지하면서도 하나의 레포지토리에서 관리 가능

단, 서브모듈을 업데이트하거나 작업할 때 추가적인 명령어가 필요

728x90
저작자표시 비영리 변경금지 (새창열림)

'Etc' 카테고리의 다른 글

[티스토리 스킨] 코드블록 스타일을 맥(mac)으로 바꾸기  (2) 2025.01.08
깃허브(gitHub) 백준, 프로그래머스 연동하기 (자동 커밋)  (0) 2024.10.16
[IntelliJ] Typo: in word ' ' 밑줄 제거  (0) 2023.11.20
'Etc' 카테고리의 다른 글
  • [티스토리 스킨] 코드블록 스타일을 맥(mac)으로 바꾸기
  • 깃허브(gitHub) 백준, 프로그래머스 연동하기 (자동 커밋)
  • [IntelliJ] Typo: in word ' ' 밑줄 제거
gxxg
gxxg
함께 일하고 싶은 개발자를 꿈꾸는 예비개발자의 공부 기록
  • gxxg
    공공
    gxxg
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • ☁️ 구름 x 카카오 Deep Dive 풀스택 (7)
        • html, css (1)
        • Java (3)
        • 스프링 MVC (0)
      • 💻 코딩테스트 (89)
        • 백준 (2)
        • programmers (87)
      • SQLD (1)
      • Language (3)
        • Java (2)
        • JavaScript (1)
      • Style Sheet (0)
        • CSS (0)
        • SCSS & SASS (0)
      • DBMS (2)
        • Oracle (2)
        • MySQL (0)
        • postgresql (0)
        • 데이터베이스 기초 이론 (0)
      • React (0)
      • SpringBoot (0)
      • JSP (2)
      • 알고리즘 (0)
      • 2023-02 몰입형 SW 정규 교육 (24)
        • 9월 프로젝트 (8)
      • 벽돌깨기 (4)
      • Etc (4)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    구현체
    eclipse
    0단계
    HTML
    자바스크립트
    LV3
    자바
    코딩테스트
    springboot
    프로그래머스
    spring
    junit 테스트
    프로젝트 구조
    티스토리챌린지
    이클립스
    javascript
    java
    Lv2
    회원 관리 시스템
    CSS
    2단계
    3단계
    DFS
    코테
    programmers
    JSP
    톰캣
    POST
    오블완
    Lv0
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
gxxg
[GitHub] Organizations 팀 프로젝트를 내 Repositories로 가져오기
상단으로

티스토리툴바