Git 5

GitLab의 권한 관리와 설정 방법

GitLab의 권한 관리와 설정 방법에 대해 정리한다. GitLab의 설정 방법과 Git 사용 방법은 다음 포스팅을 참고한다. 시놀로지 NAS에서 Docker로 GitLab 설정하기 DSM 7.0으로 업데이트 되면서 기존에 사용하던 gitlab 패키지가 3rd-party라고 지원을 중단했다. 그래서 gitlab을 삭제하고 DSM 7.0으로 업데이트를 진행했다. GitLab을 새로 설치하기 위해 Docker를 이용한 www.bearpooh.com gitlab에서 group, project 생성하기 gitlab을 설치하는 과정은 이전 포스팅에서 진행했다. 시놀로지 NAS에서 GitLab 설정 방법 개요 시놀로지 NAS에서 GitLab도 설치 가능하며, DS21x 모델 기준으로 DS216 부터 추가되었다. 아..

::: IT인터넷 ::: 2022.02.14

gitlab에서 소스코드 Pull Request와 Merge 하기

이전 포스팅에서 gitlab에서 clone, checkout, commit, push 등 소스 코드 관련 작업 방법을 다뤘다. gitlab에서 소스코드 작업하기 (clone, checkout, commit, push) project와 branch까지 만들었으면 코드 개발을 위해 실제 개발 환경에 코드 저장소를 clone 해야 한다. gitlab에서 project 와 branch 생성하는 것은 아래 포스팅을 참고한다. gitlab에서 group, project 생성하.. www.bearpooh.com 간략하게 정리하면 다음과 같다. clone - git 기반 형상 관리 시스템에서 로컬 개발 환경으로 소스 코드 내려 받기 checkout - 작업하려는 branch로 로컬의 소스 코드 작업 공간 변경 comm..

::: IT인터넷 ::: 2021.09.06

시놀로지 VMM의 가상 윈도우에 빌드환경 구성하기

시놀로지 NAS에 VMM으로 설치한 윈도우 10 가상 컴퓨터에 기본적인 프로그램과 Visual Studio 빌드에 필요한 프로그램들을 설치한다. 시놀로지 NAS에 Virtual Machine Manager를 이용한 윈도우 운영체제 설치 방법은 다음 포스팅을 참고한다. 시놀로지 NAS에서 Virtual Machine Manager로 윈도우 사용하기 시놀로지 NAS는 리눅스 기반의 운영체제를 기반으로 한 DSM으로 동작한다. 시놀로지 NAS에 Docker를 기반으로 셋팅한 Jenkins 역시 리눅스 기반이다. 시놀로지 NAS에 Jenkins 구축하기 현재 근무 중인 회 www.bearpooh.com 이후 프로그램 설치는 다음 과정으로 진행한다. Required는 필수로 설치해야 하고, Optional은 개인..

::: IT인터넷 ::: 2021.08.05

윈도우 환경에서 git-scm 설정하기

우분투 환경에서는 sudo apt install git 명령만 실행하면 git 설치가 쉽게 진행되지만, 윈도우에서는 별도 설치 패키지가 필요하다. 일반적으로 윈도우 환경에서 가장 유명한 것은 git-scm으로 알려져 있어, 해당 패키지를 통해 git을 설치한다. git-scm 다운로드 git-scm 사이트에 접속한다. Git git-scm.com 우측 하단의 'Download 2.32.0 for Windows'를 클릭하고 설치 파일을 다운로드한다. 현재 2.32.0 버전이 최신 버전이다. git-scm 설치 다운로드한 설치 파일을 실행한다. GNU GPL 라이선스 동의 페이지에서 Next를 클릭한다. 설치 경로를 지정하고 Next를 클릭한다. 보통 기본 경로를 사용한다. 설치 구성 요소를 선택한다. On..

::: IT인터넷 ::: 2021.07.12

gitlab에서 소스코드 작업하기 (clone, checkout, commit, push)

project와 branch까지 만들었으면 코드 개발을 위해 실제 개발 환경에 코드 저장소를 clone 해야 한다. gitlab에서 project 와 branch 생성하는 것은 아래 포스팅을 참고한다. gitlab에서 group, project 생성하기 gitlab을 설치하는 과정은 이전 포스팅에서 진행했다. 시놀로지 NAS에서 GitLab 설정 방법 개요 시놀로지 NAS에서 GitLab도 설치 가능하며, DS21x 모델 기준으로 DS216 부터 추가되었다. 아마도 Docker를 DS216 www.bearpooh.com git은 저장소 개념이 원격 저장소 (remote)와 로컬 저장소 (local)로 구분된다. 원격 저장소는 gitlab 서버와 같은 코드 저장 공간을 의미한다. 로컬 저장소는 실제 코드 ..

::: IT인터넷 ::: 2021.07.05