git !!

GitHub관련 알아야 할 것들

동곤일상 2025. 2. 3. 17:44
반응형

 

Git에서 리포지토리 만든 후 내 프로젝트 넣는 법

필요한 거 : 깃허브 로그인 후   깃토큰 발급 할것

깃토큰 발급법 : setting --> developerSetting --> 깃토근 발급 

깃토근은 어딘가에 넣어서 보관하고있자.

 

 

https://ddururiiiiiii.tistory.com/47

 

[Git-hub/Eclipse] 깃허브와 이클립스 연동하기 ( + 추가 및 수정)

개인적으로 공부한 코드들을 내 개인 깃허브에 차곡차곡 쌓기 위해 내가 사용하는 개발툴인 이클립스와 내 개인 깃허브를 연동해보려 한다. [전제사항] github(깃허브) 아이디가 있다. 이클립스를

ddururiiiiiii.tistory.com

이거참고하기

 

 

 

 


https://downgit.github.io/#/home

 

DownGit

 

downgit.github.io

 

위의 링크는 깃허브에서 단일 패키지를 가져올떄 쓰는 방법임

 

다운로드가 완료 됐으면

 

 

1. 내 이클립스 프로젝트에

아무런쓸모없는 패키지하나를 만들어놓는다

 

 

2. 그 패키지를 우클릭한다.

 

 

3. import   ----->  General   -->  File System. 

 

 

4. 다운받은 폴더 클릭하면 

 

 

5.java폴더들이 뜰거임 --->> 원하는 파일 체크 후 Finish

 

 

6. 그 후 쓸모없는 패키지에 다운 된 파일들은 무조건 X표시가 뜨게 돼 있음

 

 

7. ctrl + 왼쪽클릭으로 옮길 파일들을 모두 누른 후 우클릭

 

 

8.Refactor --> move --> 원하는 패키지로 옮기기 (자동으로 package명이 맞춰짐)

 

 


 

가끔 git의 프로젝트를  이클립스로 가져오면 오류가뜨는것같음

 

 

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>javaStudyGudee</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
    <buildCommand>
         <name>org.eclipse.jdt.core.javabuilder</name>
    </buildCommand>
</buildSpec>

<natures>
  <nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

 

가져온 프로젝트의 경로로들어가 .project의 파일이 다음과같이 설정되어있는지 확인하자

(보라색 글씨는 Repository 명)

 

 

만약에 달라서 바꿨다면

 

프로젝트 우클릭 후 Refresh 하면 x표시가뜰거임

 

그러면

 

  1. 프로젝트 속성 열기
    프로젝트를 우클릭 → Properties 선택.
  2. Project Facets 선택
    좌측 메뉴에서 Project Facets 항목을 찾습니다.
    • 만약 Project Facets 메뉴가 보이지 않는다면, 다른 메뉴(예: BuildersResource)로 잘못 가고 있을 수 있으니 주의하세요.
  3. Java Facet 활성화
    Project Facets 페이지에서 Java 항목에 체크가 되어 있지 않다면 체크합니다.
    • Java 버전도 선택할 수 있습니다(예: Java 8, 11 등).
  4. 적용 후 확인
    Apply 또는 OK 버튼을 눌러 변경 사항을 저장합니다.
    이 작업이 완료되면 Eclipse가 해당 프로젝트를 Java 프로젝트로 인식하게 되어 Java Build Path 메뉴가 나타나게 됩니다.

아마 뭔가 경로들이 잘못되어있을 가능성이 높음 (조금씩 수정해주면 됨)

 


내 여러개의 프로젝트를

git에 업로드를 하지못하는 오류 ( 하나의 레포지토리에 여러 프로젝트)

 

 

현재 발생하는 오류:

"Cannot move project chap1 to target location C:\Users\GD\git\javaStudyGudee\chap1, as this location overlaps with location C:\Users\GD\git\javaStudyGudee, which contains a .project file"

이 오류는 Git 저장소(javaStudyGudee)가 프로젝트(chap1 등)와 충돌하는 문제입니다.
즉, C:\Users\GD\git\javaStudyGudee 폴더가 Eclipse에서 하나의 프로젝트로 인식되고 있어서, 그 하위 폴더에 추가적인 프로젝트를 만들 수 없다는 의미입니다.


🚀 해결 방법 (최적의 방식)

✅ 1️⃣ Eclipse가 javaStudyGudee 전체를 하나의 프로젝트로 인식하는 문제 해결

🔹 .project 파일 삭제

  1. Eclipse를 종료
  2. C:\Users\GD\git\javaStudyGudee\.project 파일을 삭제
  3. 사람마다 경로는 다 다를거임 git Repository가있는 경로를 찾자
  4. Eclipse 재실행

🔹 프로젝트 재설정

  1. File → Import → Existing Projects into Workspace
  2. C:\Users\GD\git\javaStudyGudee 폴더 선택
  3. Finish 클릭

이제 다시 Team → Share Project를 실행하면 정상적으로 Git 저장소에 추가할 수 있습니다.

 

 


최근 로컬저장소를 사용하면서 문제가 몇개 발생했음

해당오류는 이클립스에서 git을 pull할때(가져올때)

나는 오류임

 

노란색밑줄 친 fetch가 없다면 추가해준다

 

Add Entry] - 다음과 같이 입력한다.


Key:

 

 remote.origin.fetch


Value

 

+refs/heads/*:refs/remotes/origin/*

 


 

이클립스를 통해 Git으로 협업하는 방법!!

1.이클립스로 GIT협업 (1).pdf
1.14MB