Git 튜토리얼

저희 Git 튜토리얼은 버전 관리 및 협업 개발을 위한 포괄적인 커리큘럼을 제공합니다. 초보자와 숙련된 개발자 모두에게 적합한 Git 명령어, 워크플로우 및 모범 사례를 다룹니다. 무료 랩과 실제 예제를 통해 코드 저장소를 관리하는 실질적인 경험을 얻을 수 있습니다. 저희 Git 플레이그라운드를 통해 시뮬레이션된 환경에서 다양한 Git 작업을 실험해 볼 수 있습니다.

Git 설치 및 구성

Git 설치 및 구성

이 실습에서는 Git 을 설치하고 전역 사용자 ID 를 구성하는 방법을 배웁니다. 이 설정은 버전 관리에서 커밋을 추적하는 데 필수적입니다.
GitLinux
스테이징 환경에 CD 배포

스테이징 환경에 CD 배포

이 실습에서는 지속적 배포 (Continuous Deployment, CD) 의 원리를 배웁니다. SSH 를 통해 Docker 컨테이너를 배포하는 GitHub Actions 워크플로를 정의하고, 배포 과정을 로컬에서 시뮬레이션합니다.
LinuxGit
GitHub Actions 매트릭스 빌드

GitHub Actions 매트릭스 빌드

본 실습에서는 매트릭스 전략 (matrix strategies) 을 사용하여 여러 구성 (예: 다른 Node.js 버전) 에 걸쳐 워크플로우를 동시에 실행하는 방법을 배웁니다.
LinuxJavaScriptGitShell
GitHub Actions 환경 변수 추가하기

GitHub Actions 환경 변수 추가하기

본 랩에서는 GitHub Actions 워크플로에서 환경 변수를 정의하고 사용하는 방법을 배웁니다. 워크플로를 생성하고, 전역 변수를 설정한 다음, 단계를 통해 해당 변수에 접근하여 인사 메시지를 출력할 것입니다.
ShellLinuxGit
GitHub Actions 기본 빌드 및 테스트

GitHub Actions 기본 빌드 및 테스트

본 실습에서는 환경 설정, 종속성 설치 및 테스트 실행을 다루며, Node.js 애플리케이션을 빌드하고 테스트하기 위한 기본적인 GitHub Actions 워크플로우를 생성하는 방법을 배웁니다.
LinuxJavaScriptGit
GitHub Actions 첫 워크플로 생성

GitHub Actions 첫 워크플로 생성

이 실습에서는 GitHub Actions 워크플로를 생성하기 위한 기본 단계를 학습합니다. Git 리포지토리를 초기화하고, 필요한 디렉토리 구조를 생성하며, YAML 파일에 워크플로 트리거와 작업을 정의하고, CI/CD 프로세스를 시뮬레이션하기 위해 변경 사항을 커밋합니다.
LinuxGitShell
Git 을 활용한 Ansible 프로젝트 준비

Git 을 활용한 Ansible 프로젝트 준비

깔끔한 Ansible 프로젝트 작업 공간을 생성하고, Git 을 초기화하며, 인벤토리를 추가하고, 기준 파일을 커밋합니다.
AnsibleGit
Gitignore 로 파일 무시하기

Gitignore 로 파일 무시하기

이 실습에서는 .gitignore 를 사용해 특정 파일을 Git 버전 관리에서 제외하고 저장소를 깔끔하고 체계적으로 유지하는 방법을 배웁니다.
GitLinux
아티팩트 빌드

아티팩트 빌드

이 실습에서는 Docker 컨테이너 이미지를 빌드하고 GitHub Actions 를 사용해 GitHub Container Registry(GHCR) 에 푸시하는 방법을 배웁니다. 애플리케이션의 패키징과 전달을 자동화합니다.
GitLinuxDocker
GitHub Actions 빌드 아티팩트 업로드

GitHub Actions 빌드 아티팩트 업로드

이 실습에서는 빌드 아티팩트 (build artifacts) 를 사용하여 워크플로 데이터를 영구적으로 저장하는 방법을 배웁니다. 빌드 디렉터리를 업로드하도록 워크플로를 구성하여 나중에 다운로드할 수 있도록 합니다.
LinuxGitJavaScript
Checkout 액션을 사용하는 GitHub Actions

Checkout 액션을 사용하는 GitHub Actions

이 실습에서는 GitHub Actions 에서 `actions/checkout` 액션을 사용하여 리포지토리 파일에 접근하고 워크플로우 로그를 통해 이를 확인하는 방법을 배웁니다.
LinuxGitJavaScript
GitHub Actions Secret 설정 방법

GitHub Actions Secret 설정 방법

본 랩에서는 리포지토리 Secret 을 설정하고 워크플로우에서 참조하여 GitHub Actions 에서 민감한 정보를 안전하게 관리하는 방법을 배웁니다.
CybersecurityLinuxGitShell
GitHub Actions 작업 종속성 (Job Dependencies)

GitHub Actions 작업 종속성 (Job Dependencies)

본 랩에서는 종속성을 정의하여 복잡한 워크플로우를 오케스트레이션하는 방법을 배우며, 배포와 같은 작업이 성공적인 빌드 후에만 발생하도록 보장합니다.
LinuxGitJavaScriptShell
지속적 통합 (CI)

지속적 통합 (CI)

이 실습에서는 GitHub Actions 를 사용해 실제 지속적 통합 (CI) 파이프라인을 설정합니다. Node.js 프로젝트를 만들고 자동화된 테스트를 작성한 다음, push 할 때마다 자동으로 테스트를 실행하는 워크플로를 구성합니다.
GitLinuxJavaScriptShell
로컬 저장소 초기화

로컬 저장소 초기화

이 실습에서는 Git 으로 프로젝트 추적을 시작하는 방법을 배웁니다. 새 저장소를 초기화하고, 파일을 만들고, 상태를 확인한 다음 파일을 스테이징하고 첫 커밋을 생성합니다.
GitLinux
브랜치 기본

브랜치 기본

이 실습에서는 Git 브랜치를 관리하여 기본 코드베이스에 영향을 주지 않고 새로운 기능을 안전하게 병렬로 개발하는 방법을 배웁니다.
GitLinux
GitHub Actions 에서 간단한 명령어 실행하기

GitHub Actions 에서 간단한 명령어 실행하기

이 랩에서는 GitHub Actions 워크플로를 정의하고, runs-on 을 사용하여 러너 환경을 지정하며, run 키워드를 사용하여 간단한 셸 명령어를 실행하는 방법을 배웁니다.
LinuxGitShell
GitHub Actions 소개 및 설정

GitHub Actions 소개 및 설정

본 랩에서는 GitHub Actions 설정을 위한 기본 단계를 학습합니다. GitHub 에서 저장소를 생성하고, 로컬 환경으로 클론하며, 워크플로우에 필요한 디렉터리 구조를 설정하게 됩니다.
GitLinux
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 58
  • 다음