DevOps 1 (git, hyper-v)

gosu·2024년 1월 4일
0
post-thumbnail
post-custom-banner

설정

  • 검색 -> Windows 기능 켜기/끄기 -> Hyper-V 켜기 (windows pro 버전이어야함)
    • 이럼 virtual box 설치 안해도 윈도우 자체제공 하이퍼바이저로 리눅스 환경 접속할 수 있다.

DevOps란

  • DevOps는 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합
  • 단순히 말해, 개발과 운영의 조합

Azure 아키텍쳐 아이콘 다운로드

git

  • 협업 시 윈도우와 맥에서 엔터 방식 차이로 인한 오류를 방지한다.
git config --global core.autocrlf true
  • 맥이나 리눅스는 input으로 설정.
git config --global core.autocrlf input

Sourcetree

vs code

  • Extension : Material Icon Theme

wsl

  • hyper-V가 아니라, 리눅스 커널이 윈도우에 탑재되어있는 것을 wsl이라 한다.
  1. microsoft store - ubuntu 22.04 - 다운로드 및 설치
  2. vs code - extension - wsl 설치 후 터미널에서 사용

git

초기설정

  • 이름, 이메일 지정
git config --global user.name "rimgosu"
git config --global user.email "newnyup@gmail.com"
  • 에디터 vs 코드로 바꾸기
git config --global core.editor "code --wait"
  • 메인 브랜치로 변경(기존 master)
git config --global init.defaultBranch main

설정 확인

git config --global --list

.gitignore

초기화

  • git reset
    • git log로 원하는 지점의 hash 값 받은 후 초기화
git reset --hard 461772c99d930499eb6c8b6d9b0d60206a0d5c28
  • sourcetree reset
    • 이 커밋까지 현재 브랜치를 초기화 버튼
  • git revert
    • 작업내역 남기면서 초기화 가능
git revert 8abc2b8d2ddcf162a9b51d1892d171432c234feb

병합

  • git merge
    • 합치고 기록이 남음 (추천)
  • git rebase
    • 합치고 기록 안남음

ubuntu

  • hyper-v -> 빨리만들기 -> ubuntu 22.04 lts 설치 👍추천
    • disk 12GB로 작게 설정되어있으므로 추후 변경해야한다.
  • hyper-v -> 새로만들기 -> ram : 4GB, disk : 60GB, 네트워크 : default switch

하드디스크 용량 늘리기(빨리 만들기 선택 시)

  • 자동 검사점(스냅샷) 제거 - 우클릭 - 검사점 삭제

  • 하드디스크 편집 - 확장 - 60GB
    • 검사 : 최대 디스크 크기 : 60GB

terminal 설정

  1. 루트 비밀번호 설정
  • 1234로 설정.
sudo passwd
  1. 패키지매니저 업데이트
sudo apt-get update
  1. vim 설치
sudo apt-get install vim
  1. gparted 설치
sudo apt-get upgrade
sudo apt-get update && sudo apt-get install gparted 
  • ext4 저장소를 60GB로 설정
  • apply - fix
  1. git 설치
$ sudo apt install git
$ git --version
git version 2.25.1
  • 버전 낮아서 업데이트 해줘야함.
$ sudo add-apt-repository ppa:git-core/ppa -y
$ sudo apt-get update
$ sudo apt-get install git -y
git version 2.43.0

✌️ 복사붙여넣기 단축키 ✌️

  • ctrl + shift + c , ctrl + shift + v
profile
개발자 블로그 ^0^
post-custom-banner

0개의 댓글