git clone

개발/vs code 2024. 12. 13. 22:25 |

1 vscode에서 ctrl + shift + P or F1 클릭

1.1 `git clone` 검색

1.2 gitlab repository url을 입력

1.2.1 gitlab에 로그인한 후, clone 할 project를 클릭

1.2.2 project 화면에서 우측 상단에 위치한 `Code` 버튼을 클릭하고, `Clone with HTTP` 옆에 있는 `Copy URL`을 클릭하면 해당 project의 URL을 복사하게 된다

1.3 복사한 url 값을 1.2 단계의 화면에 붙여 넣은 후 enter 키를 누르면 clone될 레파지토리를 선택해야 한다

1.3.1 난 d:\_git으로 선택했다

1.4  그럼 이제 원격 레파지토리에서 소스를 내려받게 되는데

1.4.1  모니터가 1개 이상이면 잘보면 해당 gitlab에 로그인 창이 뜨니 꼭, 로그인하시구요

1.5 앗! 패스워드를 잘못 입력했나봐요. 근데, gitlab에서 넘겨준 한글 메시지가 깨졌어요

1.5.1 그럼,  한글 깨짐에 대한 설정을 vscode의 터미널에서 할께요

1.5.1.1 git config --global i18n.logOutputEncoding utf-8

1.5.1.2 git config --global i18n.commitEncoding utf-8

1.6 그럼 다시 내려받아 볼께요.. 패스워드 오류.. 한글이 나오나 봐야죠... 이건 아니네 ㅋㅋ

1.7 일단 프로젝틀 내려받은 후 내려받은 디렉토리로 가면 .git 디렉토리에 존재하는 config 파일에 다음의 정보를 추가한다

[i18n]
commitEncoding = utf-8
logOutputEncoding = utf-8

 

 

원격 레파지토리의 소스 내려받기는 이제 끝

이젠 잊지 말자

 

Posted by 테리
:

1 gitlab plugin install

1.1 Dashboard > Jenkins 관리 메뉴 클릭

Jenkins 관리

1.2 System Configuration의 Plugins 메뉴 클릭

Plugins

1.3 Available plugins 메뉴 클릭

Avilable plugins

1.4 gitlab 검색어로  GitLab Plugin 체크 후 하단에 있는 Install without restart 버튼 클릭 후 설치가 끝나면 자동으로 Jenkins를 재시작한다

Plugins 설치

2 Item 등록

2.1 Dashboard > 새로운 Item 메뉴 클릭

새로운 Item

2.2 Item 이름 입력하고 Freestyle project 클릭 후, 하단의 OK 버튼 클릭

Item  이름 및 프로젝트 환경  선택

2.3 Dashboard > 프로젝트 이름 > Configuration > 소스 코드 관리 메뉴 클릭 후 Git 라디오 버튼 클릭

소스 코드 관리 선택

2.4 GitLab 프로젝트에서 Clone 버튼 클릭 후 Clone with HTTP의 우측에 위치한 주소 복사 버튼 클릭

GitLab 프로젝트 HTTP 주소 복사

2.5 Repositories URL 입력 필드 `2.4`에서 복사한 HTTP 주소를 붙여넣기한 후 Credentials 콤보 박스를 열어서 이미 설정한 GitLab의 ID를 클릭

GitLab 프로젝트의 HTTP 주소 및 ID 클릭

2.6 빌드 유발에서 `Build when a change is pushed to GitLab. GitLab webhook URL:` 체크 박스를 클릭하고, `Push Events`와 `Opened Merge Request Events` 체크 박스가 클릭이 되어 있는지 확인

빌드 유발 환경 설정

2.7 Build Steps에서 `Add build step` 콤보 박스를 클릭하여 `Execute shell` 항목을 클릭

Build Steps

2.8 빌드가 진행될 듯 표시되는 메시지를 입력한 후 저장 버튼 클릭

빌드 진행 시 표시되는 메시지

 

'개발 > Jenkins' 카테고리의 다른 글

Jenkins email 통보 설정  (0) 2024.04.05
Posted by 테리
:

Git 명령어로 생성된 브랜치로 옮길 때 에러 발생

현상 : 

1. Git Bash 에서 새로운 브랜치로 push할 디렉토리로 이동

2. [git]$ git init

3. [git]$ git remote add url

4. gitlab 웹 페이지에서 브랜치  'test1' 생성

5. [git]$ git checkout new_branch

error: pathspec 'test1' did not match any file(s) known to git

 

조치 방안 :

1. [git]$ git remote update

2. [git]$ git fetch

3. [git]$ git checkout test1

 

 

'개발 > Git' 카테고리의 다른 글

git bash 사용법  (0) 2024.12.24
GitHub 토큰 발급 방  (0) 2022.10.25
java cannot open git-upload-pack  (0) 2022.09.26
원격 저장소에 디렉토리 삭제  (0) 2022.09.22
GibHub?  (0) 2021.12.03
Posted by 테리
: