양쪽 이전 판
이전 판
다음 판
|
이전 판
|
wiki:eclipse:git연동 [2021/09/07 09:36] hylee |
wiki:eclipse:git연동 [2023/01/13 18:44] (현재) |
| ====== Git 연동 ====== |
====== git 연동 ====== | |
<WRAP left notice 80%> | <WRAP left notice 80%> |
* description : Eclipse에서 git 연동하는 방법 | * description : Eclipse에서 git 연동하는 방법 |
<WRAP clear></WRAP> | <WRAP clear></WRAP> |
| |
| ===== Eclipse에서 Gitlab으로 프로젝트 올리기 ===== |
| |
===== eclipse에서 git으로 올리기 ===== | ==== 1. Gitlab에 프로젝트 생성 ==== |
==== 1. GitLab에 프로젝트 생성 ==== | |
\\ | \\ |
{{:wiki:eclipse:gitlab:gitlab_01.png?600|}} | {{:wiki:eclipse:gitlab:gitlab_01.png?600|}} |
\\ | \\ |
* ''Project name'' 작성 후 하위에 ''Create project'' 클릭 | * ''Project name'' 작성 후 하위에 ''Create project'' 클릭 |
\\ | >> 협업이 필요할 경우 Members에 사용자를 추가해야 됨(Maintainer이상 권한) |
| |
==== 2. eclipse에서 GitLab 연동 ==== | ==== 2. Eclipse에서 GitLab 연동 ==== |
\\ | \\ |
{{:wiki:eclipse:gitlab:01.share_project.png?600|}} | {{:wiki:eclipse:gitlab:01.share_project.png?600|}} |
* ''Create''를 클릭 | * ''Create''를 클릭 |
\\ | \\ |
{{:wiki:eclipse:gitlab:03.git_use_chk_3.png?600|}} | {{:wiki:eclipse:gitlab:04.git_use_chk_3.png?600|}} |
\\ | \\ |
{{:wiki:eclipse:gitlab:03.git_use_chk_4.png?600|}} | {{:wiki:eclipse:gitlab:04.git_use_chk_4.png?600|}} |
\\ | \\ |
* .git 저장소를 새로 만든 다음 Finish를 누름 | * .git 저장소를 새로 만든 다음 Finish를 누름 |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_05.png.png?600|}} | {{:wiki:eclipse:gitlab:git_05.png?600|}} |
\\ | \\ |
* 위와 같이 프로젝트 우측에 ''공유한 폴더명 master''가 보이면 ''.git으로 연동''이 완료된 것 | * 위와 같이 프로젝트 우측에 ''공유한 폴더명 master''가 보이면 ''.git으로 연동''이 완료된 것 |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_06.png.png?600|}} | {{:wiki:eclipse:gitlab:git_06.png?600|}} |
\\ | \\ |
* 연동된 프로젝트를 ''우측클릭 > Team > Commit''으로 ''.git''에게 파일을 올리는 과정을 진행함 | * 연동된 프로젝트를 ''우측클릭 > Team > Commit''으로 ''.git''에게 파일을 올리는 과정을 진행함 |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_07.png.png?600|}} | {{:wiki:eclipse:gitlab:git_07.png?600|}} |
\\ | \\ |
* ''우측클릭 > Team > Commit''을 클릭하면 ''Git Staging''화면이 보임 | * ''우측클릭 > Team > Commit''을 클릭하면 ''Git Staging''화면이 보임 |
* 아래 이미지 처럼 ''staged Changes''에 있어야 ''add''를 한 것과 같은 의미임 | * 아래 이미지 처럼 ''staged Changes''에 있어야 ''add''를 한 것과 같은 의미임 |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_08.png.png?600|}} | {{:wiki:eclipse:gitlab:git_08.png?600|}} |
\\ | \\ |
* 올릴 파일들을 ''Staged Changes''에 올린 후 ''Commit''을 클릭하여 ''.git''에게 파일을 올림 | * 올릴 파일들을 ''Staged Changes''에 올린 후 ''Commit''을 클릭하여 ''.git''에게 파일을 올림 |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_09.png.png?600|}} | {{:wiki:eclipse:gitlab:git_09.png?600|}} |
\\ | \\ |
* Commit 후 gitlab에서 ''clone with HTTP'' URL을 복사 함 | * Commit 후 gitlab에서 ''clone with HTTP'' URL을 복사 함 |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_10.png.png?600|}} | {{:wiki:eclipse:gitlab:git_10.png?600|}} |
\\ | \\ |
* 복사 후 다시 ''프로젝트 > Team > Remote > Push''를 클릭하면 | * 복사 후 다시 ''프로젝트 > Team > Remote > Push''를 클릭하면 |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_11.png.png?600|}} | {{:wiki:eclipse:gitlab:git_11.png?600|}} |
\\ | \\ |
* 클립보드에 있는 Git Clone Url이 자동으로 입력 됨 | * 클립보드에 있는 Git Clone Url이 자동으로 입력 됨 |
* ''Next 클릭'' | * ''Next 클릭'' |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_12.png.png?600|}} | {{:wiki:eclipse:gitlab:git_push.png?500|}} |
\\ | \\ |
* 클립보드에 있는 Git Clone Url이 자동으로 입력 됨 | * ''Source ref'' 는 로컬 어떤 branch 소스를 올릴 건지 |
* Next 클릭 | * ''Destination ref'' 는 remote의 어떤 branch 에게 올릴 건지 정하는 것 |
\\ | \\ |
{{:wiki:eclipse:gitlab:git_push.png?400|}} | {{:wiki:eclipse:gitlab:git_12.png?500|}} |
| \\ |
| * 지정했으면 ''Add Spec'' 클릭 |
| * ''Finish'' 클릭 |
| {{:wiki:eclipse:gitlab:git_13.png?500|}} |
| \\ |
| * git Lab 사이트에 올라온 것을 확인 |
| |
| ===== git에서 eclipse로 내려 받기 ( 연동 ) ===== |
| {{:wiki:eclipse:gitlab:git_09.png?600|}} |
| \\ |
| * 연동할 git lab의 url 복사 |
| \\ |
| {{:wiki:eclipse:gitlab:git_clone_01.png?600|}} |
| \\ |
| * ''Git Repositories > 우 클릭 > clone a Git Repository'' 클릭 |
| * 만약 Git Repositories 창이 없다면 ''Window > show view''에서 찾으면 됨 |
| \\ |
| {{:wiki:eclipse:gitlab:git_clone_02.png?500|}} |
| \\ |
| * 첫번째 사진처럼 복사 후 두번째를 진행하면 자동으로 git 정보가 입력됨 |
| * ''Next 클릭'' |
| \\ |
| {{:wiki:eclipse:gitlab:git_clone_03.png?500|}} |
| \\ |
| * ''Next 클릭'' |
| \\ |
| {{:wiki:eclipse:gitlab:git_clone_04.png?500|}} |
| \\ |
| * git에 프로젝트를 받을 directory를 지정 후 ''Finish 클릭'' |
| \\ |
| {{:wiki:eclipse:gitlab:git_clone_05.png?600|}} |
| \\ |
| * 위와 같이 진행하면 ''Git Repositories''에 GitLab에서 받은 프로젝트가 보임 |
| \\ |
| {{:wiki:eclipse:gitlab:git_clone_06.png?600|}} |
| \\ |
| * ''Working tree > 우 클릭 > Import Projects'' 클릭 후 |
| \\ |
| {{:wiki:eclipse:gitlab:git_clone_07.png?500|}} |
| \\ |
| * ''(Import) Directory 지정'' 후 Finish 클릭하면 아래와 같이 Explorer에서 확인하면 완료 |
| \\ |
| {{:wiki:eclipse:gitlab:git_clone_08.png?500|}} |
| |
| ===== Tip ===== |
| |
| ===== Troubleshooting ===== |
| [[https://blog.naver.com/kimnx9006/220574853888|[Git] 이클립스에서 로컬 저장소와 원격 저장소 연결]] |
| |
| ===== Ref ===== |
| |
| {{tag>도봉산핵주먹 git eclipse_git에_올리기 주레피}} |
| |
{{tag>도봉산핵주먹 git eclipse연동}} | |