- 인쇄
- PDF
SourceCommit 시작
- 인쇄
- PDF
SourceCommit 시작에서는 SourceCommit 사용 환경을 확인하고 전체 사용 시나리오와 용어를 숙지한 후 SourceCommit을 정상적으로 사용하기 위해 사용자가 해야 할 일을 설명합니다. SourceCommit 시작에서 설명하는 내용은 다음과 같습니다.
- SourceCommit 이용에 필요한 사용자 권한
- 새 리포지토리를 생성하는 방법
- 사용 중인 외부 리포지토리를 복사하는 방법
사용자 권한
로그인 계정에 따른 SourceCommit 이용 권한을 확인하고 필요에 따라 콘솔의 Services > Management & Governance > Sub Account 메뉴에서 서브 계정 권한을 설정해 주십시오.
- 고객 계정: SourceCommit의 모든 기능을 제약 없이 이용 가능
- 고객이 생성한 서브 계정: SourceCommit을 사용하려면 다음 권한 중 하나가 필요
- NCP_FIN_INFRA_MANAGER: 고객 계정과 동일하게 SourceCommit을 포함한 네이버 클라우드 플랫폼 내 모든 서비스 이용 가능 (단, 마이페이지의 일부 관리 기능 제외)
- NCP_FIN_SOURCECOMMIT_MANAGER: SourceCommit 내 모든 기능 이용 가능
서브 계정에 액션(action)별 상세 권한을 설정하려면 다음 문서를 참고해 주십시오.
리포지토리 생성
네이버 클라우드 플랫폼의 SourceCommit을 사용해 새 리포지토리를 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
- Services > Developer Tools > SourceCommit 메뉴를 차례대로 클릭해 주십시오.
- [리포지토리 생성] 버튼을 클릭해 주십시오.
- 리포지토리 생성 화면이 나타나면 다음 단계를 차례대로 진행해 주십시오.
1. 기본 설정
- 리포지토리 이름과 설명을 입력해 주십시오.
- 초기화 설정 옵션을 선택한 후 [다음] 버튼을 클릭해 주십시오.
README
파일을 자동으로 생성하려면 Add a README를 선택해 주십시오..gitignore
템플릿 파일의 생성 여부를 선택해 주십시오. (기본 설정: Add a .gitignore: None, 생성하지 않음)
목록에서 gitignore
플랫폼 유형을 선택하면 리포지토리 생성 시 선택한 플랫폼에 해당하는 .gitignore
템플릿 파일이 자동으로 생성됩니다.
2. 보안상품 연동
File Safer 서비스 연동 여부를 선택해 주십시오.
- File Safer 서비스 연동을 사용하지 않으려면 [다음] 버튼을 클릭해 주십시오.
- File Safer 서비스를 신청한 후 리포지토리와 연동하려면 FILE SAFER 이용 신청을 클릭해 주십시오.
- File Safer 서비스를 이용 중인 경우 FILE SAFER (FILE FILTER)상품 연동하기를 선택한 후 [다음] 버튼을 클릭해 주십시오.
File Safer를 이용하면 리포지토리 내의 소스 파일을 배포하기 전에 커밋 단위로 악성 코드 감염 여부를 검사하고 백신 소프트웨어의 오탐 발생 가능성을 확인할 수 있어 보다 안전하고 편리하게 개발 업무를 수행할 수 있습니다.
3. 최종 확인
설정한 리포지토리 정보를 확인한 후 [생성] 버튼을 클릭해 주십시오.
리포지토리 목록에서 새로 생성된 리포지토리의 상태 열에 생성중으로 표시되며 생성이 완료되면 운영중으로 표시됩니다.
외부 리포지토리 복사
사용 중인 외부 Git 리포지토리를 복사해 리포지토리를 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
- Services > Developer Tools > SourceCommit 메뉴를 차례대로 클릭해 주십시오.
- [외부 리포지토리 복사] 버튼을 클릭해 주십시오.
- 리포지토리 생성 화면이 나타나면 다음 단계를 차례대로 진행해 주십시오.
1. 기본 설정
- 리포지토리 이름과 설명을 입력해 주십시오.
- 복사할 Git URL 입력란에 사용 중인 외부 Git 리포지토리의 URL을 입력해 주십시오.
- 외부 리포지토리의 종류를 선택해 주십시오.
- 외부 리포지토리가 퍼블릭 리포지토리인 경우 다음 단계로 진행해 주십시오.
- 외부 리포지토리가 프라이빗 리포지토리인 경우 프라이빗 리포지토리 여부를 선택하고 ID와 Password를 입력하십시오.
- Git 연결 확인 항목의 [확인] 버튼을 클릭해 정상 연결을 확인한 후 [다음] 버튼을 클릭해 주십시오.
- 정상 연결이 확인되면 필수 입력란 외곽선이 녹색으로 표시되며 [다음] 버튼이 활성화됩니다.
- 사용 중인 외부 리포지토리의 UI 콘솔에서 복사할 Git 리포지토리의 URL 및 인증 정보를 확인해 주십시오.
- 입력한 Git 리포지토리 URL과의 연결이 확인되기 전에는 다음 단계로 진행할 수 없습니다.
2. 보안상품 연동
File Safer 서비스 연동 여부를 선택해 주십시오.
- File Safer 서비스 연동을 사용하지 않으려면 [다음] 버튼을 클릭해 주십시오.
- File Safer 서비스를 신청한 후 리포지토리와 연동하려면 FILE SAFER 이용 신청을 클릭해 주십시오.
- File Safer 서비스를 이용 중인 경우, FILE SAFER (FILE FILTER)상품 연동하기를 선택한 후 [다음] 버튼을 클릭해 주십시오.
File Safer를 이용하면 리포지토리 내의 소스 파일을 배포하기 전에 커밋 단위로 악성 코드 감염 여부를 검사하고 백신 소프트웨어의 오탐 발생 가능성을 확인할 수 있어 보다 안전하고 편리하게 개발 업무를 수행할 수 있습니다.
3. 최종 확인
설정한 리포지토리 정보를 확인한 후 [생성] 버튼을 클릭해 주십시오.
리포지토리 목록에서 새로 생성된 리포지토리의 상태 열에 생성중이 표시되며, 생성이 완료되면 운영중이 표시됩니다.