[Git] Git 설치 및 초기 설정 : config
·
DevOps/Git
Git은 소스 코드 변경 이력을 효율적으로 관리할 수 있는 분산 버전 관리 도구입니다.하지만 단순히 설치만 한다고 바로 사용할 수 있는 것은 아니며, 처음 사용할 때 반드시 설정해야 할 사용자 정보와 환경 구성이 존재합니다.이번 글에서는 Git 설치 방법부터, 사용자 정보를 설정하는 config 명령어 사용법, 그리고 GitHub 연동 시 로그인 정보를 캐시에 저장하는 방법까지 함께 정리해보았습니다.Git 설치하기 (Linux, macOS, Windows)Linux에서 Git 설치하기Ubuntu 및 Debian 계열Ubuntu 및 Debian 기반의 리눅스에서는 apt 패키지 관리자를 사용하여 Git을 설치할 수 있습니다.sudo apt updatesudo apt install gitgit --versi..
[Git] Git이란 무엇인가요?
·
DevOps/Git
개발을 하다 보면 한 가지 이상의 변경사항을 여러 사람과 함께 나누어 작업하고, 작업 이력을 관리해야 하는 경우가 발생합니다.이런 상황에서 가장 널리 사용되는 분산 버전 관리 도구가 바로 Git 입니다.이번 글에서는 Git이 무엇인지, 왜 필요한지에 대해 소개하고 이어서 Git을 사용하는 방법에 대한 글을 작성합니다.  Git 이란 무엇인가요?Git은 소스 코드의 변경 이력을 효율적으로 관리할 수 있는 분산 버전 관리 시스템(DVCS)입니다.개발 도중 발생하는 수많은 변경 사항을 기록하고, 이전 상태로 되돌리거나 다른 사람과 공유하는 데에 매우 유용합니다.대부분의 버전 관리 시스템은이전 버전을 확인하거나,변경 내용을 비교하고 되돌리거나,여러 개발자 간에 작업 내용을 병합하고 공유하는 기능을 제공합니다.G..
GitHub Action CI/CD 파이프라인 구축하기(1)
·
DevOps/Git
이전에 프로젝트 배포를 할 때는 jar 파일만을 올리는 git repository를 이용하여 push 한 후, EC2 서버에 접속한 뒤 jar 파일을 pull 받아 실행시키는 방식으로 배포를 했습니다.이 방식을 여러 번 진행한 결과 수동으로 매번 빌드를 하고 파일을 옮겨야 하는 방식이 매우 비효율적으로 느껴졌고, 이 과정을 자동화 할 방법을 찾아보게 되었습니다.불편함을 해소하고자 빌드/배포 자동화 방식들을 알아보게 되었고, 여러 방식들을 찾게 되었습니다.그 중 간단하게 적용할 수 있는 방법인 Github Actions를 사용하여 다양한 배포 방식을 적용하기로 했습니다.Github Action은 워크플로우를 통해 빌드와 배포의 자동화가 가능하며, 서버의 상태를 확인하고 배포하는 과정을 순차적으로 실행시킬 ..
Github Action이란
·
DevOps/Git
Github Action이란GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 지속적 통합 및 지속적 배포(CI/CD) 플랫폼이다. 레포지토리에 대한 모든 풀 리퀘스트를 빌드하고 테스트하는 워크플로를 만들거나 병합된 풀 리퀘스트를 프로덕션에 배포할 수 있다.GitHub Action을 사용하는 이유Github와 하나로 통일된 환경에서 CI 수행이 가능하다.중앙에서 관리하는 Github Actions Runner에 지속적으로 트러블 슈팅하여 원활한 CI 환경 구성이 가능하다.프로젝트마다 개별 Runner를 통한 빌드 테스트가 가능하다.Github Actions Runner 기동을 하기 위해 친숙한 문법의 YAML 파일로 간단하게 파이프라인 구성이 가능하다.깃허브가 public ..
okbear3
'DevOps/Git' 카테고리의 글 목록 (2 Page)