개발/Git

개발/Git

git 폴더별 유저 설정

https://modernflow.tistory.com/158 한 디바이스에 git 계정 여러개 등록 회사에서 깃을 사용하던 중 제 개인 계정도 등록하고 싶어서 공부하게 됐습니다. 1. ssh key 생성 - 경로 이동 cd ~/.ssh - 키 생성 - 여기서 제 깃 이메일과 -f라는 옵션으로 구체적인 파일명을 적어주 modernflow.tistory.com 위의 과정을 따라하고 오시길 바랍니다 # ~/.gitconfig-personal [user] email=hojihun5516@daum.net name=hojihun5516 #~/.gitconfig [user] name = jihoonheo email = company@company.com [includeIf "gitdir:~/next-step/"] ..

개발/Git

한 디바이스에 git 계정 여러개 등록

회사에서 깃을 사용하던 중 제 개인 계정도 등록하고 싶어서 공부하게 됐습니다. 1. ssh key 생성 - 경로 이동 cd ~/.ssh - 키 생성 - 여기서 제 깃 이메일과 -f라는 옵션으로 구체적인 파일명을 적어주었습니다 ssh-keygen -t rsa -C hojihun5516@daum.net -f hojihun5516 (개인계정) ssh-keygen -t rsa -C company@company.com -f company (회사계정 임시로 company라고 사용) 2. public key 복사 cat hojihun5516.pub - 위의 명령어로 나온 내용을 복사하여 github->settings->ssh keys에 등록해줍니다 3. ssh config 생성 cd ~/.ssh vim config ..

개발/Git

터미널에서 git 인증 id, pw 안될 때

step1. root 아래에 .git-credentials 파일 생성 step2. github -> settings -> developer settings 에서 token 발행 (발행 권한 맨위에 1개만 체크해도 됨) - repo 권한 step3. step1에서 생성한 .git-credentials 아래에 https://[user id]:[token]@github.com 을 입력 ex) https://hojihun5516:ghp_ynQb3Y21Q1XdybCfoID4gq6j8pW3w1ubO@github.com step4. 터미널에 git config --global credential.helper store 입력

개발/Git

Github Action을 사용한 CI/CD

1. CI/CD 1.1 현업 개발 프로세스 Local - 각자의 컴퓨터에서 개발 - 각자의 환경을 통일시키기 위해 Docker 등을 사용 Dev - Local에서 개발한 기능을 테스트할 수 있는 환경 - Test 서버 Staging - Production 환경에 배포하기 전에 운영하거나 보안, 성능 측정하는 환경 - Staging 서버 Production - 실제 서비스를 운영하는 환경 - 운영 서버 1.2 CI/CD 개념 Continuous Integration, 지속적 통합 - 새롭게 작성한 코드 변경 사항이 Build, Test 진행한 후 Test Case에 통과했는지 확인 - 지속적으로 코드 품질 관리 - 10명의 개발자가 코드를 수정했다면 모두 CI 프로세스 진행 =>빌드 테스트 자동화 Cont..

모플로
'개발/Git' 카테고리의 글 목록