SourceCommit 소개

Q. SourceCommit은 무엇인가요?

  • SourceCommit은 소스코드와 다양한 파일들을 안전하게 저장할 수 있는 프라이빗 Git 리파지토리 상품입니다.
  • SourceCommit은 고가용성 및 뛰어난 확장성을 제공하여 인프라에 대한 고민없이 무제한의 리파지토리를 쉽고 빠르게 사용할 수 있습니다.
  • SourceCommit은 기존 사용하시던 모든 Git 클라이언트와 연동이 가능하며, 모든 Git 명령어를 지원합니다.

Q. SourceCommit의 사용 절차는 어떻게 되나요?

devtools-2-1-101

  1. 리파지토리 생성 혹은 복사: 콘솔의 Dev Tools > SourceCommit에서 새로운 리파지토리를 생성하거나 기존에 사용하던 리파지토리를 SourceCommit으로 복사합니다.
  2. 리파지토리 Clone: Git 도구를 사용하여 생성한 리파지토리를 개인 PC에 Clone 합니다.
  3. 리파지토리 Push: 개인 PC에서 수정된 리파지토리 내용을 SourceCommit에 Push 합니다.
  4. 콘솔에서 변경 사항 관리: 생성된 리파지토리를 클릭하여 코드 페이지에서 변경 사항을 시각적으로 확인하고 관리합니다.

Q. 생성한 리파지토리는 어디서 확인할 수 있나요?

SourceCommit에서 생성한 리파지토리는 네이버 클라우드 플랫폼 콘솔, 개인 PC(Git Client)에서 확인할 수 있습니다.

1. 네이버 클라우드 플랫폼 콘솔

  • 리파지토리를 생성 및 삭제할 수 있습니다.
  • 리파지토리를 사용할 서브 계정을 추가하고 권한을 변경할 수 있습니다.
  • Git 주소를 확인할 수 있습니다.
  • 리파지토리 소스 코드와 커밋 내용, 브랜치 그래프 등을 확인할 수 있습니다.
  • Git Client에서 사용할 Git 계정을 설정할 수 있습니다.

2. 개인 PC(Git Client)

  • SourceCommit에서 생성한 리파지토리를 Git Client를 사용하여 다운로드하고 변경합니다.
  • 콘솔의 리파지토리 리스트에서 GIT URL을 클릭하여 리파지토리 Git 주소를 확인할 수 있습니다. 또는 코드 페이지에서 CLONE URL 버튼을 클릭하여 리파지토리 Git 주소를 확인할 수도 있습니다.
  • Git Client에서 사용하는 계정은 코드 페이지에서 설정한 Git 계정을 사용합니다.

사용하기 전에

  1. SourceCommit은 아래 그림과 같은 컨셉으로 구성되어 있습니다.

devtools-2-1-101

  • 관리자(고객 계정 혹은 NCP_SOURCE_COMMIT 권한을 가진 서브 계정)가 콘솔에서 리파지토리를 생성하고, 리파지토리를 사용할 서브 계정들을 권한과 함께 추가합니다.

  • 리파지토리 권한을 할당 받은 서브 계정이 실제 리파지토리에 데이터를 확인하고 수정하는 리파지토리 사용자가 됩니다.

  • 따라서, SourceCommit의 리파지토리를 사용하기 이전에 아래 순서로 작업이 필요합니다.

    1. 고객 계정 사용자가 Sub Account 메뉴에서 서브 계정을 생성합니다. (Sub Account 이용안내 바로가기)

    2. SourceCommit의 리파지토리 생성 시, 사용자 공유 단계에서 서브 계정을 등록합니다.

    참고: 이미 생성된 리파지토리의 경우, 설정에서 사용자 공유를 변경할 수 있습니다.

  1. SourceCommit 사용자별 역할의 상세 내용은 아래 그림과 같습니다.

devtools-2-1-101

  • 고객 계정은 네이버 클라우드 플랫폼 콘솔에서 리파지토리를 생성, 삭제 및 사용자 공유 등 SourceCommit 관리 작업을 수행합니다.

  • NCP_SOURCE_COMMIT_MANAGER 권한이 부여된 SourceCommit 관리자(서브 계정)는 콘솔에서 리파지토리를 생성할 수 있고, 자신이 생성한 리파지토리를 관리 및 다른 서브 계정에 공유 할 수 있습니다.

  • 리파지토리를 공유받은 서브 계정은 Git Client 접속을 할 수 있습니다.

    참고: Git 계정은 서브 계정만 등록할 수 있습니다.

    • 개인 PC(Git Client)에서는 코드 페이지에서 설정한 Git 계정을 사용하여 리파지토리에 저장된 파일을 다운로드하고 수정합니다.

      참고: 권한에 따라 Git Client에서 사용할 수 있는 명령어가 다릅니다. 권한과 관련된 내용은 아래 'SourceCommit 사용 권한' 내용을 참조하세요.

SourceCommit 사용 권한

SourceCommit은 다음과 같은 권한이 있습니다.

리파지토리 생성 권한

해당 권한은 고객 계정이 Management > Sub Account 메뉴에서 서브 계정에게 부여할 수 있습니다.(Sub Account 이용안내 바로가기)

1. NCP_SOURCE_COMMIT_MANAGER

  • 콘솔에서 '리파지토리 생성' 및 '외부 리파지토리 복사' 기능을 통해 리파지토리를 생성할 수 있고, 자신이 생성한 리파지토리를 관리 및 다른 서브 계정에 공유 할 수 있습니다.

  • 고객 계정은 해당 권한이 기본으로 부여되어 있으며, 서브 계정은 고객 계정 사용자로부터 Management > Sub Account 메뉴에서 해당 권한을 할당받을 수 있습니다.

    참고: NCP_SOURCE_COMMIT_MANGER 권한 부여하기 devtools-2-1-100

    ① 서브 계정에 SourceCommit 관리자 권한을 부여하기 위해서는 Sub Account 메뉴의 Sub Accounts를 선택합니다.

    ② 부여할 서브 계정을 선택합니다.

    devtools-2-1-100

    ① 선택한 서브 계정의 정책에 NCP_SOURCE_COMMIT_MANAGER 정책을 추가합니다.

리파지토리 사용 권한

해당 권한은 고객 계정이나 SourceCommit 관리자(서브 계정)가 SourceCommit에서 리파지토리를 공유할 서브 계정에게 부여하는 권한입니다.

1. ADMIN

  • 리파지토리 읽기, 쓰기, 설정 변경, 삭제 권한을 포함하고 있습니다.
  • 리파지토리를 생성한 계정은 자동으로 ADMIN 권한이 부여됩니다.
  • 리파지토리 사용자 계정(서브 계정)을 할당하고 권한을 부여할 수 있습니다.
  • Git Client에서 CLONE, PULL, PUSH 등을 사용하여 리파지토리의 파일들을 로컬에 다운로드하고 변경할 수 있습니다.
  • 콘솔에서 리파지토리 내용을 확인할 수 있습니다.

2. WRITE

  • 리파지토리 읽기, 쓰기 권한을 포함하고 있습니다.
  • Git Client에서 CLONE, PULL, PUSH 등을 사용하여 리파지토리의 파일들을 로컬에 다운로드하고 변경할 수 있습니다.
  • 콘솔에서 리파지토리 내용을 확인할 수 있습니다.

3. READ

  • 리파지토리 읽기 권한을 포함하고 있습니다.
  • Git Client에서 CLONE, PULL 등을 사용하여 리파지토리의 파일들을 로컬에 다운로드할 수 있습니다.
  • 콘솔에서 리파지토리 내용을 확인할 수 있습니다.

리파지토리 생성(새로운 리파지토리 생성)

Step 1. 콘솔 접속

콘솔에서 Dev Tools > SourceCommit 메뉴로 접속합니다.

devtools-2-1-100

리파지토리 생성 버튼을 클릭하여 새로운 빈 리파지토리를 생성합니다.

  • 리파지토리를 생성하기 위해서는 로그인한 계정이 고객 계정이거나, NCP_SOURCE_COMMIT_MANAGER 권한 혹은 NCP_INFRA_MANAGER 권한을 가지고 있는 서브 계정이어야 합니다.
  • NCP_SOURCE_COMMIT_MANAGER 권한 혹은 NCP_INFRA_MANAGER 권한은 콘솔의 Management > Sub Account 메뉴에서 할당할 수 있습니다.

② SourceCommit에 처음 접속하면 다음과 같은 문구가 표시됩니다.

  • 현재 생성된 리파지토리가 없습니다. 리파지토리 생성 버튼을 클릭하여 리파지토리를 생성하세요.

Step 2. 리파지토리 기본 설정

리파지토리 생성에 필요한 정보를 입력합니다.

devtools-2-1-103

① 생성할 리파지토리의 이름을 입력합니다.

② 생성할 리파지토리의 설명을 입력합니다.

③ README 파일 생성 여부를 선택합니다. 선택할 경우, 리파지토리 생성 시 자동으로 README 파일이 생성됩니다.

④ .gitignore 파일 생성 여부를 선택합니다. 선택할 경우, 리파지토리 생성 시 자동으로 선택한 플랫폼에 해당하는 기본 .gitignore 템플릿 파일이 생성됩니다.

Step 3. 리파지토리 보안상품(File Safer) 연동

리파지토리와 File Safer 간의 연동 여부를 선택합니다.

devtools-2-1-104

① 보안상품 연동 여부를 선택합니다.

  • 보안상품 연동 시, 생성되는 리파지토리는 Security > File Safer 상품의 File Filter와 연동됩니다.
  • File Safer와 연동하기 위해서는 기존에 File Safer 상품이 이용 신청되어 있어야 합니다.
  • File Safer와의 연동을 통해 리파지토리에 존재하는 스크립트 및 바이너리 파일의 악성 여부를 확인할 수 있습니다. File Safer 상품에 대한 자세한 설명은 File Safer 상품 소개에서 확인할 수 있습니다.
  • 보안상품 연동 이후, 코드 페이지에서 File Safer를 이용할 수 있습니다.

Step 4. 리파지토리 사용자 설정

리파지토리를 공유할 사용자를 설정합니다.

devtools-2-1-105

① 리파지토리를 공유할 사용자를 리스트에서 선택합니다.

  • 리파지토리를 공유할 사용자는 서브 계정 중에서 선택할 수 있습니다. 서브 계정 사용자를 추가하기 위해서는 우선 Sub Account 메뉴에서 계정을 추가 등록하기 바랍니다. (Sub Account 이용안내 바로가기)

② 공유할 사용자에게 할당할 접근 권한을 선택합니다. 접근 권한은 3가지입니다.

  • ADMIN: 리파지토리 읽기/쓰기 및 수정/삭제 권한을 포함합니다.
  • WRITE: 리파지토리 읽기/쓰기 권한을 포함합니다.
  • READ: 리파지토리 읽기 권한을 포함합니다.

③ 추가된 사용자는 아래 리스트에서 확인할 수 있습니다.

Step 5. 리파지토리 생성 완료

리파지토리 생성을 완료합니다.

devtools-2-1-106

① 이전 단계에서 설정한 리파지토리 정보를 확인합니다.

리파지토리 생성 버튼을 클릭하여 생성을 완료합니다.

리파지토리 생성(기존에 사용하던 리파지토리 복사)

Step 1. 콘솔 접속

콘솔에서 Dev Tools > SourceCommit 메뉴로 접속합니다.

devtools-2-1-102

외부 리파지토리 복사 버튼을 클릭하여 기존에 사용하던 리파지토리를 네이버 클라우드 플랫폼으로 복사합니다.

  • 리파지토리를 생성하기 위해서는 로그인한 계정이 고객 계정이거나, NCP_SOURCE_COMMIT_MANAGER 권한 혹은 NCP_INFRA_MANAGER 권한을 가지고 있는 서브 계정이어야 합니다.
  • NCP_SOURCE_COMMIT_MANAGER 권한 혹은 NCP_INFRA_MANAGER 권한은 콘솔의 Management > Sub Account에서 할당할 수 있습니다.

② SourceCommit에 처음 접속하면 다음과 같은 문구가 표시됩니다.

  • 현재 생성된 리파지토리가 없습니다. 리파지토리 생성 버튼을 클릭하여 리파지토리를 생성하세요.

Step 2. 리파지토리 기본 설정

리파지토리 복사에 필요한 정보를 입력합니다.

devtools-2-1-107

① 리파지토리 이름을 입력합니다.

② 리파지토리 설명을 입력합니다.

③ 복사할 리파지토리의 GIT 주소를 입력합니다.

④ 복사할 리파지토리가 Private일 경우 버튼을 활성화합니다.

⑤ 복사할 리파지토리의 접근 ID를 입력합니다.

⑥ 복사할 리파지토리의 접근 패스워드를 입력합니다.

  • 복사에 필요한 ID/패스워드는 리파지토리 복사 시에만 사용되며 내부 어느 공간에도 저장하지 않습니다.

Step 3. 리파지토리 보안상품(File Safer) 연동

리파지토리와 File Safer 간의 연동 여부를 선택합니다.

devtools-2-1-108

① 보안상품 연동 여부를 선택합니다.

  • 보안상품 연동 시, 생성되는 리파지토리는 Security > File Safer 상품의 File Filter와 연동됩니다.
  • File Safer와 연동하기 위해서는 기존에 File Safer 상품이 이용 신청되어 있어야 합니다.
  • File Safer와의 연동을 통해 리파지토리에 존재하는 스크립트 및 바이너리 파일의 악성 여부를 확인할 수 있습니다. File Safer 상품에 대한 자세한 설명은 (File Safer 상품 소개)에서 확인할 수 있습니다.
  • 보안상품 연동 이후, 코드 페이지에서 File Safer를 이용할 수 있습니다.

Step 4. 리파지토리 사용자 설정

리파지토리를 사용할 사용자를 설정합니다.

devtools-2-1-109

① 리파지토리를 공유할 사용자를 리스트에서 선택합니다.

  • 리파지토리를 공유할 사용자는 서브 계정 중에서 선택할 수 있습니다. 서브 계정 사용자를 추가하기 위해서는 우선 Sub Account 메뉴에서 계정을 추가 등록하기 바랍니다. (Sub Account 이용안내 바로가기)

② 공유할 사용자에게 할당할 접근 권한을 선택합니다. 접근 권한은 3가지입니다.

  • ADMIN: 리파지토리 읽기/쓰기 및 수정/삭제 권한을 포함합니다.
  • WRITE: 리파지토리 읽기/쓰기 권한을 포함합니다.
  • READ: 리파지토리 읽기 권한을 포함합니다.

③ 추가된 사용자는 아래 리스트에서 확인할 수 있습니다.

step 5. 리파지토리 생성 완료

리파지토리 생성을 완료합니다.

devtools-2-1-110

① 이전 단계에서 설정한 리파지토리 정보를 확인합니다.

리파지토리 생성 버튼을 클릭하여 생성을 완료합니다.

리파지토리 사용(Git Client)

Step 1. 코드 페이지로 이동

devtools-2-1-111

① 콘솔에 리파지토리 사용자 계정(서브 계정)으로 로그인합니다.

  • 주의: 고객 계정은 Git 계정설정이 불가하므로 리파지토리 사용자 계정(서브 계정)으로 로그인해야 합니다.

② 리파지토리 선택 후 '코드로 이동'을 클릭하거나 리파지토리 이름을 클릭하여 코드 페이지로 이동합니다.

Step 2. Git 자격 증명 발급

1. HTTPS 접속용 자격증명 발급 (ID/PW)

devtools-2-1-11

GIT 계정 설정 버튼을 클릭하여 리파지토리 접근을 위한 Git 자격 증명을 발급받습니다.

  • Git 계정은 서브 계정만 설정할 수 있습니다.

② Git 접속 계정의 아이디는 리파지토리 사용자 계정(서브 계정)의 아이디와 동일합니다.

③ Git 접속을 위한 비밀번호를 설정합니다.

  • 설정한 비밀번호는 Git 자격 증명용으로만 사용 가능하며, 해당 비밀번호로 네이버 클라우드 플랫폼 콘솔에는 로그인할 수 없습니다.

④ 위에서 입력한 비밀번호를 재입력합니다.

2. SSH 접속용 자격증명 발급 (KEY-Pair)

  1. 로컬 컴퓨터의 터미널에서 ssh-keygen 명령을 실행하여 rsa 키쌍을 생성합니다. 참고) Windows의 경우 bash 에뮬레이터를 사용하여 진행합니다.

Example

$ ssh-keygen

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/SourceCommit/.ssh/id_rsa): 생성할 키페어의 경로를 입력합니다. (/Users/USER/.ssh/id_sourcecommit)

Enter passphrase (empty for no passphrase): 키페어의 암호를 입력합니다. 암호 없이 사용하려면 엔터키를 입력합니다.

Enter same passphrase again: 위에서 입력한 암호를 다시 한번 입력합니다.

Your identification has been saved in /Users/USER/.ssh/id_sourcecommit. Your public key has been saved in /Users/USER/.ssh/id_sourcecommit.pub.

The key fingerprint is: SHA256:oHdc0iQA7I25CvtEwmgzBHIalk67UgKHyygw0fihDl8 USER@AD00038383 The key's randomart image is: +---[RSA 2048]----+ |=o...... . | |X+ . + | |OB.o +. . o | |@+o E..o o | |*Oo.... S | |+=+ .. . | |.o.. | |... | | .. | +----[SHA256]-----+

  1. 생성된 키 페어 중 퍼블릭키를 복사합니다.

Example

$ cat /Users/USER/.ssh/id_sourcecommit.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtEtEm+UQfHJtSEaNS/Q4tnrOGWu12qHyaIbZGk5A/OzmxDvmUeJRyiVz0/49MPElDLk/HbnZUx5joZskqVpyzrbF12YT7IweUkWWYie4bZ/c8dwQUi9yjgE5NUs0m5xPxq/u1QfMySLEOwvat8e0V2dpt7p0XeZB7QaMM+sexP+78EtUa3PD60Vko++2oPpK7ze5DdYduQAIiRVbC5NWpRLbH+rhsXYScPU537jDqtRp3pXUXlpEUcVADXffD4Mer7PTGXr1NrJMefeisFRev4oQ4dtcQU3KmTxDK1nZeIGRB92NwsEvXI6FEF3jRD+sk+stq8ZEJe23Iyg0Gs6K1 USER@xxxxxxxx

  1. 네이버 클라우드 플랫폼 콘솔에 서브 어카운트로 로그인한 후, SourceCommit 상품의 코드 페이지에서 퍼블릭 키를 등록합니다.

devtools-2-1-130

① 네이버 클라우드 플랫폼 콘솔에 서브어카운드로 로그인한 후, SourceCommit 상품의 코드 페이지로 이동하여 GIT SSH 설정 버튼을 클릭합니다.

② GIT SSH 설정 창에서 2번에서 복사한 퍼블릭키(/Users/USER/.ssh/id_sourcecommit.pub)를 붙여 넣고 등록 버튼을 클릭합니다.

③ 키 등록이 완료되면 등록된 SSH 퍼블릭 키 리스트가 추가됩니다. 해당 리스트에서 SSH 키 항목이 SSH 접속을 위한 id로 사용됩니다.

  1. 등록한 퍼블릭키로 인증을 하기 위해 로컬컴퓨터에 ~/.ssh/config 파일을 생성하여 id, 프라이빗 키 설정을 진행합니다.

    User: 3번에서 퍼블릭키 등록 후 생성된 SSH 키

    IdentityFile: 1번에서 생성한 프라이빗키 파일 경로

Example

$ vi ~/.ssh/config

Host devtools.ncloud.com

​ User 16_SourceBuild_Sub01_b601c

​ IdentityFile ~/.ssh/sourcecommit_rsa

Step 3. 리파지토리 Clone

devtools-2-1-117

① 코드 페이지에서 CLONE URL 버튼을 클릭하여 해당 리파지토리의 Git URL을 확인합니다. 설정한 자격증명에 따라 HTTPS/SSH를 선택하여 url을 확인합니다.

② Git Client에 아래와 같이 clone 명령어를 통해 리파지토리를 개인 컴퓨터에 복사합니다.

# HTTPS
git clone https://devtools.ncloud.com/123/cubrid_naver.git

# SSH
git clone ssh://devtools.ncloud.com/123/cubrid_naver.git

③ HTTPS로 접속하는 경우, 명령어 입력 시 계정을 입력하는 대화 상자가 나타나면 Step 2에서 발급받은 Git 자격 증명을 입력합니다. SSH로 접속하는 경우, 키페어 암호를 설정하였다면 패스워드를 입력하는 대화상자에 설정한 패스워드를 입력합니다.

리파지토리 사용(코드 페이지)

리파지토리를 생성하면 해당 리파지토리의 소스코드 및 변경 사항들은 코드 페이지에서 확인할 수 있습니다.

리파지토리 선택

devtools-2-1-111

① 리파지토리 선택 후 '코드로 이동'을 클릭하거나, 리파지토리 이름을 클릭하여 코드 페이지로 이동합니다.

파일 리스트 확인

devtools-2-1-113

Code 탭에서 리파지토리의 파일 리스트를 확인할 수 있습니다.

② 파일명을 클릭하면 파일 내용을 확인거나 해당 폴더로 이동할 수 있습니다.

커밋 히스토리 확인

devtools-2-1-114

Commit 탭에서 리파지토리의 커밋 히스토리를 확인할 수 있습니다.

② 커밋 메시지를 클릭하면 해당 커밋의 상세정보 페이지로 이동합니다.

③ 커밋 해시를 클릭하면 해당 커밋 시점의 파일 리스트로 이동합니다.

브랜치 그래프 확인

devtools-2-1-115

Graph 탭에서 리파지토리의 브랜치 히스토리를 확인할 수 있습니다.

File Safer 사용

리파지토리가 File Safer와 연동되어 있을 경우, 코드 페이지에서 File Safer를 이용하실 수 있습니다.

1. File Safer 검사 상태 확인

devtools-2-1-118

① Commit 탭에서 해당 커밋의 File Safer 검사 상태를 확인할 수 있습니다.

  • 미검사: File Safer 검사를 진행하지 않은 상태입니다.
  • 검사중: File Safer 검사가 진행되고 있는 상태입니다.
  • 검사완료: File Safer 검사가 완료된 상태입니다.

② 아이콘을 클릭하면 File Safer 검사 결과에 대한 상세 정보를 확인할 수 있고, 해당 커밋의 파일을 검사할 수 있습니다.

2. File Safer 검사 요청

devtools-2-1-119

① 해당 커밋의 File Safer 검사 이력이 있을 경우 검사 결과를 확인할 수 있습니다.

② File Safer 검사를 위한 검사 대상을 설정합니다.

  • 이 커밋에서 변경된 스크립트, 바이너리 파일: 해당 커밋의 변경된 스크립트, 바이너리 파일만 검사합니다.
  • 이 커밋 이미지의 모든 스크립트, 바이너리 파일: 해당 커밋 시점의 모든 스크립트, 바이너리 파일을 검사합니다.

③ File Safer 검사를 위한 검사 옵션을 설정합니다.

  • 검사 이력이 없는 대상 파일만 검사: 파일 Hash 기준으로 검사 이력이 없는 대상 파일만 검사합니다.
  • 모든 대상 파일 검사: 검사 이력이 있는 파일도 포함하여 검사합니다.

④ ③에서 설정한 값으로 File Safer 검사를 요청합니다.

  • File Safer 검사 가능한 파일 한개의 크기는 최대 10MB입니다.

3. 파일별 검사 결과 확인

Code 탭에서 각 파일별 File Safer 검사 결과를 확인할 수 있습니다.

devtools-2-1-121

① 파일에 대한 File Safer 검사 결과를 확인할 수 있습니다.

  • 안전: 해당 파일이 안전한 파일임을 의미합니다.
  • 악성의심: 해당 파일이 악성 파일임을 의미합니다.
  • 미검사: 해당 파일에 대해 File Safer 검사 이력이 없음을 의미합니다.
  • 검사중: 해당 파일에 대해 File Safer 검사가 진행중임을 의미합니다.
  • 대상아님: 해당 파일은 File Safer 검사 대상이 아님을 의미합니다. File Safer는 스크립트 및 바이너리 파일 대상으로 검사를 진행합니다. 검사 대상 확장자는 이후 변경될 수 있습니다.

    검사 대상 확장자: .bat .cmd .vbs .vbe .js .jse .wsf .wsh .html .htm .hta .jsp .php .cgi .ahk .au3 .py .lsp .fas .ps .eps .gsf .ps1 .sh .exe

리파지토리 설정 변경

생성한 리파지토리는 네이버 클라우드 플랫폼 콘솔에서 설정을 변경할 수 있습니다.

step 1. 리파지토리 선택

devtools-2-1-122

① 설정을 변경할 리파지토리를 선택합니다.

리파지토리 설정 변경 버튼을 클릭합니다.

  • 리파지토리 설정을 변경하려면 로그인한 계정이 고객 계정이거나, NCP_INFRA_MANAGER 권한 혹은 선택한 리파지토리에 대해 ADMIN 권한을 가지고 있는 서브계정이어야 합니다.

step 2. 리파지토리 설정 변경

devtools-2-1-123

① 리파지토리의 기본 브랜치를 변경할 수 있습니다.

② 리파지토리 설명을 변경할 수 있습니다.

③ 리파지토리와 File Safer 간의 연동을 설정/해지합니다.

  • 리파지토리 설정 변경에서의 File Safer 연동 해지는 해당 리파지토리와의 연동 해지만을 의미합니다. 실제 File Safer 상품 이용 해지는 Security > File Safer 상품에서 진행해야 합니다.

④ 리파지토리를 사용할 사용자를 변경할 수 있습니다.

  • 리파지토리를 공유할 사용자는 서브 계정 중에서 선택할 수 있습니다. 서브 계정 사용자를 추가하기 위해서는 우선 Sub Account 메뉴에서 계정을 추가 등록하기 바랍니다. (Sub Account 이용안내 바로가기)

⑤ 변경 사항을 적용합니다.

리파지토리 삭제

네이버 클라우드 플랫폼 콘솔에서 리파지토리를 삭제할 수 있습니다.

step 1. 리파지토리 선택

devtools-2-1-124

① 삭제할 리파지토리를 선택합니다.

리파지토리 삭제 버튼을 클릭합니다.

  • 리파지토리를 삭제하려면 로그인한 계정이 고객 계정이거나, NCP_INFRA_MANAGER 권한 혹은 선택한 리파지토리에 대해 ADMIN 권한을 가지고 있는 서브계정이어야 합니다.

step 2. 리파지토리 삭제

devtools-2-1-125

① 삭제할 리파지토리 이름을 입력합니다.

[삭제] 버튼을 클릭하면 리파지토리가 삭제됩니다.

  • 삭제된 리파지토리는 다시 복구할 수 없습니다.

참고 사항

본 상품은 글로벌 리전 서비스로도 제공됩니다.

연관 정보 바로가기

아래 가이드에서 연관 정보를 확인할 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...