내가 만든 프로젝트를 올리려고 함.
자바로 만든 건데 이 프로젝트가 4개가 연동된 거여서 어떻게 올릴 지를 모르겠음.
가령 A는 데이터 베이스, B는 검색 등으로 나눠져 있는데 이걸 어떻게 하나의 프로젝트로 올릴 수 있어? mysql 도 데이터 베이스에 쓰였는데 그냥 자바 파일들만 올리면 되?
내가 만든 프로젝트를 올리려고 함.
자바로 만든 건데 이 프로젝트가 4개가 연동된 거여서 어떻게 올릴 지를 모르겠음.
가령 A는 데이터 베이스, B는 검색 등으로 나눠져 있는데 이걸 어떻게 하나의 프로젝트로 올릴 수 있어? mysql 도 데이터 베이스에 쓰였는데 그냥 자바 파일들만 올리면 되?
mysql은 니가 만든게 아니라 외부에 연결하는 별개의 프로그램인데 그걸 무슨 수로 올리려구 git을 왜 쓰는지부터 알아보면 의문이 해결될듯
git에 올리려는 이유는 이력서에 쓰려고
니가 쓰려는 이유 말고 깃이라는 프로그램이 왜 나왔는지를 알아보라고
서브모듈 써서 다 이으셈 - dc App
이 프로젝트가 4개를 IDE 에서 실행하고 여기서 하나를 더 실행하면 웹으로 나오는 거임 그러니까 A,B,C,D 를 IDE 에서 각각 실행하고 E 를 실행하면 웹브라우저로 나옴. 이게 서브모듈로 됨?
1. 실제로 연동이 되었다고 해도 깃헙에 올리는 순간 상관 없음 (일괄적으로 다운받아서 실행하는 것 아니면 깃헙안에서는 불가능하니까) 2. 깃헙은 그냥 코드 저장하는 아카이브라고 생각하면 됨 (실제 실행이랑 상관없음) 3. 혹시 db관련 파일 올릴때 클라우드써서 api키 같은거 있으면 지우는거 알지? (env로 만들고 env는 빼는 식으로) 4. 나는 프론트라 다른 분야는 모르겠는데, 프론트쪽은 모노레포라고 있음 (근데 이거는 다운받아서 실행할때 필요한거지, 깃에 올릴때는 걍 레포 하나에 폴더 여러개 만들어서 프로젝트 넣어도됨)
보니까 아직 깃허브의 목적이 무엇인지 잘 모르는 것 같고, 올리는 목적도 이력서 링크 제출 같은데, 어차피 그 사람들 실행까지 안해봄 프로젝트 규모가 얼마나 커서 나눈지는 모르겠는데, 백엔드, 프론트 이런식으로 큰 규모면 레포 2개에 올리고, 백엔드인데 검색, crud 이런거 자잘하게 프로젝트 나눈거면 걍 합쳐서 올리셈
감사합니다. 클라우드 안 썼고 쓴 environment variable 은 mysql db 아이디랑 패스워드 말고는 없는데 그럼 아무것도 필요없죠?
얍
먼 서브모듈이야 걍 프로젝트 루트 하나 두고 모노레포로 올리삼