Q.Git 브랜치 전략이 무엇인가요?

여러 팀원과 함께 일할 때, 브랜치 이름을 정하고, 어떻게 관리할 지를 정하는 것은 아주 중요합니다. 각 브랜치의 역할을 정하고 이름을 표준화하는 작업을 Git 브랜치 전략이라 합니다.
예를 들어 Git Common Flow는 main 브랜치와 나머지 feature 브랜치로 분류하고, main 브랜치에 있는 코드는 무조건 옳다라고 여기고 개발을 진행합니다.
이외에도 GitLab flow, GitFlow 등 여러 브랜치 전략이 존재합니다.
Q.GitLab의 Personal Access Token은 어떻게 생성하나요?

1. 프로필을 클릭하고 Preferences 에 들어갑니다.
2. 탭 중 Access Tokens을 선택하고 'Personal Access Tokens' 화면을 확인합니다.
3. 토큰 이름과 원하는 권한, 만료 기간을 설정한 후 'Create personal access token'을 클릭해 토큰을 생성합니다.
Q.GitLab CI 변수는 어떻게 등록하나요?

1. 'Projects'에서 원하는 프로젝트로 들어갑니다.
2. 메뉴에서 'Settings > CI/CD'를 클릭합니다.
3. 여러 섹션들 중 'Variables'를 expand하고 'Add variable'를 클릭해 새로운 변수를 추가합니다.
Q.AWS Credential은 어떻게 발급하나요?

1. AWS IAM(https://console.aws.amazon.com/iam/#security_credentials)에 접속하여 '내 보안 자격 증명'에 들어갑니다.
2. 여러 섹션 중 '엑세스 키'를 찾고, 엑세스 키 만들기를 클릭합니다.
3. 'AWS_ACCESS_KEY'와 'AWS_SECRET_ACCESS_KEY'를 자동으로 발급받습니다.
Q.AWS Private Key는 어디서 발급하나요?

1. AWS 콘솔에서 원하는 리전의 EC2(https://console.aws.amazon.com/ec2)에 접속합니다.
2. '네트워크 및 보안 > 키 페어'를 들어갑니다.
3. '키 페어 생성'을 클릭해 새로운 키를 생성합니다.