본문 바로가기

반응형
SMALL

CiCd-DevOps

(3)
Git introduce1. - 개인 공부 요약 1 Git을 이용하여 버전관리 하는 방법. Git은 소스코드를 효과적으로 관리하기위해 개발된 분산형 버전관리 시스템이다. 본질은 리눅스의 소스코드 관리를 목적으로 개발되었다. Git에서 소스코드가 변경된이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 돌아갈 수 있다. 파일이 상대방과 내용이 충돌하게 된다면, 서버에 업로드시 경고메시지 역시 발생하게 된다. Git Repository는 파일이나 폴더를 저장해 두는 장소이다. Git 저장소가 제공하는 좋은 점중의 하나는 파일이 변경이력 별로 구분되어 저장된다는 점이다. 1. 동일한 파일이라도 실제 내용 일부가 다르면 다른 파일로 인식하기 때문에 파일을 변경 사항 별로 구분하여 저장할 수 있다. Git은 원격 저장소와 로컬저장소 ..
Docker 기초 정리 시작하기에 앞서 도커를 처음 경험했던적은 현업개발자 1년차 시절 툴 검증차원에서 사용해봤었다. 이후 도커를 사용할 일이 없었지만 도커 기술에 대하여 일목묘연하게 정리하고 추후 더 깊이있게 도커에 대해 다루어 보자는 마음가짐으로 도커 오케스트레이션북을 정리해보고자 한다. 컨테이너란? 컨테이너는 쉽게 말하고자 한다면 어떤 환경에서나 실행하기 위해 필요한 모든 요소를 포함한 일종의 소프트웨어 패키지라고 할 수 있다. 컨테이너는 이러한(어떤 환경에서나) 프로그램을 실행하기 위해 운영체제를 가상화하여 프라이빗한 데이터 센터에서 퍼블릭 클라우드 또는 개발자의 개인노트북에 이르는 다양한 환경에서 실행하도록 설계되어져 있다. 컨테이너는 소프트웨어 서비스를 실행하는데 필요한 특정 버전의 프로그래밍 언어 런타임 및 라이브..
Mac M1 에서 Github 시작하기 Mac M1 에서 Github를 시작하기 전에.... Git은 컴퓨터 파일의 변경사항을 추적하고 여러 사용자들 간 파일의 작업을 조율하기 위한 분산형 버전관리 시스템이다. 소프트웨어 개발에 있어 소스 코드 관리에 주로 사용하며 어떤 집합들의 파일의 변경사항을 지속적으로 추적하기위해 사용할 수 있다. 즉 소스 코드의 형상관리를 위해 사용되는 툴이라고 볼 수 있다. 그렇기 때문에 깃은 소스코드를 따로 주고 받을 필요 없이 Git을 사용하여 하나의 프로젝트 구성에 있는 같은 파일을 여러 사람이 동시에 작업하는 병렬 개발 및 같은 파일의 각각의 다른 버전을 저장하는 것이 가능하다는것을 가장 큰 장점으로 볼 수 있다. Github는 분산 버전 관리 툴인 깃을 사용하는 프로젝트를 지원하는 웹호스팅 서비스로 영리목적..

반응형
LIST