Git 튜토리얼
저희 Git 튜토리얼은 버전 관리 및 협업 개발을 위한 포괄적인 커리큘럼을 제공합니다. 초보자와 숙련된 개발자 모두에게 적합한 Git 명령어, 워크플로우 및 모범 사례를 다룹니다. 무료 랩과 실제 예제를 통해 코드 저장소를 관리하는 실질적인 경험을 얻을 수 있습니다. 저희 Git 플레이그라운드를 통해 시뮬레이션된 환경에서 다양한 Git 작업을 실험해 볼 수 있습니다.
다른 스킬 트리
LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육ShellDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++웹 개발데이터 과학
GitHub Actions 매트릭스 빌드
본 실습에서는 매트릭스 전략 (matrix strategies) 을 사용하여 여러 구성 (예: 다른 Node.js 버전) 에 걸쳐 워크플로우를 동시에 실행하는 방법을 배웁니다.
LinuxJavaScriptGitShell
리눅스 환경에서 로컬 Git 저장소 관리하기
이 실습에서는 리눅스 환경에서 로컬 Git 저장소를 관리하기 위한 핵심 명령어를 학습합니다. `git init`, `git add`, `git commit`, `git log` 명령어를 사용하여 저장소를 초기화하고, 사용자 설정을 구성하며, 파일을 생성 및 커밋하고, 커밋 내역을 검토하는 과정을 연습합니다.
GitLinux
GitHub Actions 첫 워크플로 생성
이 실습에서는 GitHub Actions 워크플로를 생성하기 위한 기본 단계를 학습합니다. Git 리포지토리를 초기화하고, 필요한 디렉토리 구조를 생성하며, YAML 파일에 워크플로 트리거와 작업을 정의하고, CI/CD 프로세스를 시뮬레이션하기 위해 변경 사항을 커밋합니다.
LinuxGitShell
GitHub Actions Secret 설정 방법
본 랩에서는 리포지토리 Secret 을 설정하고 워크플로우에서 참조하여 GitHub Actions 에서 민감한 정보를 안전하게 관리하는 방법을 배웁니다.
CybersecurityLinuxGitShell
GitHub Actions 소개 및 설정
본 랩에서는 GitHub Actions 설정을 위한 기본 단계를 학습합니다. GitHub 에서 저장소를 생성하고, 로컬 환경으로 클론하며, 워크플로우에 필요한 디렉터리 구조를 설정하게 됩니다.
GitLinux
Checkout 액션을 사용하는 GitHub Actions
이 실습에서는 GitHub Actions 에서 `actions/checkout` 액션을 사용하여 리포지토리 파일에 접근하고 워크플로우 로그를 통해 이를 확인하는 방법을 배웁니다.
LinuxGitJavaScript
Masscan 을 이용한 포트 스캔
이 실습에서는 고속 포트 스캐너인 Masscan 의 사용법을 배웁니다. Masscan 설치부터 대상 범위 지정, 스캔 실행, 오픈 포트 확인 및 결과 내보내기까지의 전 과정을 학습합니다.
LinuxNmapGit
GitHub Actions 기본 빌드 및 테스트
본 실습에서는 환경 설정, 종속성 설치 및 테스트 실행을 다루며, Node.js 애플리케이션을 빌드하고 테스트하기 위한 기본적인 GitHub Actions 워크플로우를 생성하는 방법을 배웁니다.
LinuxJavaScriptGit
GitHub Actions 에서 간단한 명령어 실행하기
이 랩에서는 GitHub Actions 워크플로를 정의하고, runs-on 을 사용하여 러너 환경을 지정하며, run 키워드를 사용하여 간단한 셸 명령어를 실행하는 방법을 배웁니다.
LinuxGitShell
GitHub Actions 작업 종속성 (Job Dependencies)
본 랩에서는 종속성을 정의하여 복잡한 워크플로우를 오케스트레이션하는 방법을 배우며, 배포와 같은 작업이 성공적인 빌드 후에만 발생하도록 보장합니다.
LinuxGitJavaScriptShell
GitHub Actions 환경 변수 추가하기
본 랩에서는 GitHub Actions 워크플로에서 환경 변수를 정의하고 사용하는 방법을 배웁니다. 워크플로를 생성하고, 전역 변수를 설정한 다음, 단계를 통해 해당 변수에 접근하여 인사 메시지를 출력할 것입니다.
ShellLinuxGit
John the Ripper 를 이용한 ZIP 비밀번호 크래킹
이 실습에서는 John the Ripper 를 사용하여 ZIP 비밀번호를 크래킹하는 방법을 배웁니다. 도구 설치, 암호화된 ZIP 파일 생성, 해시 추출, 크래킹 도구 실행 및 비밀번호 확인 단계를 차례대로 수행합니다.
LinuxCybersecurityGit
GitHub Actions 빌드 아티팩트 업로드
이 실습에서는 빌드 아티팩트 (build artifacts) 를 사용하여 워크플로 데이터를 영구적으로 저장하는 방법을 배웁니다. 빌드 디렉터리를 업로드하도록 워크플로를 구성하여 나중에 다운로드할 수 있도록 합니다.
LinuxGitJavaScript
Git 프로젝트 초기화
이 챌린지는 Git 의 init 및 clone 명령어 사용 능력을 테스트하기 위해 설계되었습니다. 이 두 명령어는 새로운 Git 저장소를 시작하거나 원격 서버에서 기존 저장소를 복제하는 데 필수적입니다.
Git
Git 설정 관리
git config 명령어를 사용하여 Git 설정 관리를 배웁니다. Git 사용자 정보 설정, 색상 구성, 기본 에디터 설정, 줄 바꿈 관리, 에일리어스 (별칭) 생성 및 저장소별 설정 관리 방법을 익힙니다.
GitLinux
Git 히스토리 및 로그 관리
Git 의 강력한 히스토리 추적 기능을 살펴보세요. 다양한 Git 로그 명령어와 기술을 사용하여 프로젝트의 타임라인을 탐색, 검색 및 분석하는 방법을 배웁니다.
GitLinux
Git Reset 과 Reflog 마스터하기
git reset 과 git reflog 를 사용하여 Git 히스토리를 자유자재로 다루는 기술을 배웁니다. 커밋 취소, 손실된 작업 복구, 저장소 타임라인 탐색 방법을 익혀보세요.
GitLinux
작업 중인 내용 저장하기
Git stash 를 사용하여 작업 중인 변경 사항을 관리하고 저장하는 방법을 알아보세요. 이 랩에서는 stash 생성, stash 된 변경 사항 적용, stash 에서 브랜치 생성, 여러 stash 관리 및 stash 정리를 다룹니다.
GitLinux
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 58
- 다음