본문 바로가기

개발/Git6

[GitLab CI/CD] gitlab-ci.yml 파일 설명 ✔️ GitLab CI/CD 개념 반복적인 코드 변경사항을 지속적으로 구축, 테스트, 배포 및 모니터링하는 지속적인 소프트웨어 개발 방법. ✔️ GitLab CI/CD를 위한 준비 1. GitLab Runner 를 설치해야 한다. 2. 프로젝트 생성 3. .gitlab-ci.yml 파일 생성 ✔️ .gitlab-ci.yml 파일 설명 GitLab CI/CD 에 대한 지침을 지정하는 YML 파일이다. 이 파일은 Runner 가 실행해야 하는 작업의 구조와 순서이다. stages: - develop - build - deploy job_develop: stage: develop only: - develop script: - echo "develop the project" job_build: stage: bu.. 2024. 3. 28.
[Github] mac github/gitlab 계정 폴더 별로 설정하기 ✔ 문제 재택으로 인해서 제 노트북으로 회사 업무를 해야하는데 회사 일 할때는 회사 깃랩 계정을 사용해야하고, 개인 프로젝트 할 때는 개인 깃헙 계정을 바꿔가면서 사용해야 했습니다. 그런데 이 과정이 번거로우니 폴더별로 계정을 다르게 할 수 있는 방법이 있나? 하고 찾아봤더니 역시 있더라고요! 어렵진 않았지만 나중에 분명 또 필요할 때가 있을 것 같아서 적어두겠습니다. 환경은 맥북 기준입니다. ✔ 과정 개인 계정 설정 gitconfig 에서 github 계정 설정하기 터미널에서 아래 명령어를 입력하면 계정을 수정할수 있는 편집기가 뜬다 vim ~/ .gitconfig [user] name = ona // 개인계정이름 email = ona@tistory.com // 개인계정이메일주소 [includeIf ".. 2023. 5. 25.
[Git] fatal: repository 'https://github.com/.../' not found 안녕하세요. 새로운 repository 에 푸시할 때 봤던 오류라 적어놨는데도 깜빡해서 블로그에 적어둡니다 ✔ 환경 MacBook VScode ✔ 문제 remote 까지는 문제 없다가 push 하려고 하면 아래와 같은 오류 발생. fatal: repository 'https://github.com/.../' not found ✔ 해결 git remote add origin https://아이디@github.com/아이디/props-prac.git 애초에 이렇게 remote 하면 저 문제가 발생 안합니다. + 리모트 주소 수정 명령어 git remote set-url origin "https://아이디@github.com/아이디/props-prac.git/" 하지만 이미 오류를 봤고, 위의 명령어를 입력했.. 2022. 10. 28.
[Git/VScode] VScode 에서 Git-flow 전략으로 프로젝트 시작하기 ( master - develop - feature ) Git-flow 전략이란? Git Flow 에는 항상 유지되는 branch : master(main), develop 이 있고, 일정 기간 동안만 유지되는 branch : feature, release, hotfix 가 있다 master : 서비스로 배포 될 수 있는 브랜치 develop : 다음 출시 버전을 개발하는 브랜치 ( develop 에서 완성되면 master로 merge 후 배포 ) feature : 기능을 개발하는 브랜치 release : 이번 출시 버전을 준비하는 브랜치 hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치 Git-flow의 전체 흐름 1. develop 브랜치를 main 브랜치에서 생성 2. release 브랜치를 develop 브랜치에서 생성 3. feature.. 2022. 3. 19.