형상관리
- 소프트웨어 형상관리(SCM, Software Configuration Management)는 SW개발 및 유지보수 과정에서 발생하는 변경 사항들을 관리하기 위해 개발된 일련의 활동이다.
- 형상관리는 일반적으로 버전 관리(version control, revision control), 소스 관리(source control), 소스 코드 관리(Source Code Management, SCM)와 동일한 의미로 사용된다.
형상 = Configuration : 소프트웨어 개발 산출물(문서나 소스 코드 등)이 배치되어 있는 배열 |
형상관리도구(Configuration Management Tool)
형상관리도구의 두 축은 SVN 과 GIT이다. SVN이 널리 사용되었지만, 요즘은 Git을 사용하는 사례가 증가하고 있다.
SVN과 Git은 모두 소스코드의 효율적인 관리를 위한 형상관리도구이지만 많은 점이 서로 다르다.
이 둘은 소스 코드 관리 방식에서 큰 차이를 보이며, SVN은 중앙집중식인데 반해, Git은 분산 소스코드 관리 방법이다.
먼저 형상관리 도구 중 Git 설치에 대해 알아봅니다.
Git
Git은 분산버전 관리시스템으로 작업파일을 로컬 저장소뿐만 아니라 원격 저장소에도 배포하여 저장할 수 있으며 작업 이력을 관리하고 분기하여 원하는 시점으로 파일을 복원하거나 통합할 수 있다.
뿐만 아니라 원격 저장소를 이용하여 팀 단위로 협업이 가능하고 버전별로 일관된 관리 시스템을
제공하여 소스의 품질을 보장할 수 있다.
Github란
Git을 사용하는 사람들을 위한 웹기반 호스팅 서비스로 저장소, 협업 공간을 제공한다. git 명령어 를 사용하여 Github가 제공하는 원격저장소에 연결하고 관리한다.
Git 설치하기
윈도우에 설치
아래 다운로드 사이트에서 https://git-scm.com/downloads 윈도우용 설치 파일 다운로드
자신의 시스템에 맞는 Git 다운로드
다운로드한 Git-2.35.0-64-bit.exe 실행 파일 실행.
원하는 설치 위치를 지정한 후 Next 클릭.
설치할 컴포넌트 선택 : 기본 선택 상태에서 Next 클릭.
윈도우 터미널에서 Bash 사용을 위해 Add a Git Bash Profile to Windows Terminal(옵션) 선택.
시작 메뉴 폴더 생성 위치 지정.
git 기본 편집기를 선택하는 화면입니다. 자주 사용하는 에디터가 있으면 상단의 셀렉트 박스에서 선택합니다.
레파지토리를 생성할 때 initial branch name에 대한 지정하는 화면, 그냥 Next 클릭.
환경설정 PATH 지정.
추천되는 2번째 설정을 선택 후 Next 클릭.
SSH 실행 방식을 선택하는 화면 : 기본 선택 후 Next 클릭
Https 커넥션 방식을 선택하는 화면 : 기본 선택 후 Next 클릭
- Use the OpenSSL Library : SSL 인증을 통하는 방법
- Use the native Windows Secure Channel library : 윈도우 인증서 저장소를 사용하는 방법, CA 인증 방식
체크아웃과 커밋시 라인개행 방식 선택 : 체크아웃은 Windows-style로, 커밋은 Unix-style로 설정함
터미널 에뮬레이터 설정 : 기본 MinTTY 선택 후 Next 클릭.
git pull 작업 방식을 선택 : Default 선택 후 Next 클릭.
비밀번호 관리 방법 : Git Credential Manager 선택 후 Next 클릭.
추가 옵션 선택 : 파일 시스템 캐싱 및 심볼릭링크 선택 후 Next 클릭.
Install 클릭으로 Git설치.
Git 설치 완료 및 터미널(cmd)에서 git 명령어로 설치 확인.
이상으로 Git 설치를 마칩니다.
'IT 관련기술' 카테고리의 다른 글
[Git] Git 사용법 (1) | 2022.01.27 |
---|---|
[Java] Lombok 사용법 (0) | 2022.01.26 |
[Linux] 리눅스 우분투(Ubuntu) Elcipse 설치 (0) | 2022.01.25 |
[H2DB] H2 Database 설치 및 사용법 (3) | 2022.01.20 |
[Linux] 리눅스 우분투(Ubuntu) 한글 설치 후 영문 폴더명으로 변경하기 (0) | 2022.01.20 |
댓글