# SVN 관리 업무

## SVN(서브버전) 관리 업무 메뉴얼

{% hint style="success" %}

#### :thumbsup: WIKI 먼저 읽어 보기&#x20;

#### [SVN 이란 무엇인가?](/wiki/wiki/svn.md)

{% endhint %}

## 1. SVN(서브버전) 신규 관리&#x20;

### 1.1 신규 계정 생성 요청

> 1. 운영팀에서 신규 입사자 계정을 생성 요청
> 2. 업무 담당자가 업무 요청서 확인 후 계정 생성
> 3. Repository 에 사용자 등록 및 권한 설정 후 운영팀 통보&#x20;

### 1.2  서버 접속

> 1. Mstsc 로  SVN 서버 접속

#### 1.2.1 원격 접속 방법

<figure><img src="/files/rJlL6Hh0JEYTJz6p79dG" alt=""><figcaption><p>원격 접속 </p></figcaption></figure>

### 1.3 SVN 계정 생성

#### 1.3.1 VisualSVN Server

> 1. 서버 접속 후 VisualSVN Server 실행&#x20;

#### 1.3.1.1 VisualSVN Server 접속 화면&#x20;

<figure><img src="/files/HrOz13JJhbrHkR59p7R9" alt=""><figcaption><p>VisualSVN 접속 화면 </p></figcaption></figure>

#### 1.3.2 VisualSVN User 생성

> 1. Users > Create User 클릭&#x20;
> 2. 사용자 계정 및 비밀번호 입력&#x20;

#### 1.3.2.1 VisualSVN Server > Users > Create User

<figure><img src="/files/5ovhPOVGsFrAZaDD0KQr" alt=""><figcaption><p>Create User 등록 </p></figcaption></figure>

#### 1.3.2.2 VisualSVN Server > Users > Create User > 등록 화면&#x20;

<figure><img src="/files/2xQXTT2r4XjTXNuPUFvs" alt=""><figcaption><p>Create New User 아이디 / 비밀번호 </p></figcaption></figure>

### 1.4 Repositories 에 계정 등록

> 1. 요청한 계정의 Repositories 현황 확인
> 2. 해당 Repositories 의 계정 확인 후 등록 및 권한 설정
>    * [ ] Permissions 정보
>      * No Access         // 접근 금지
>      * Read Only          // 읽기 전용
>      * Read / Write       // 읽기/쓰기

#### 1.4.1 Repository > Properties 화면&#x20;

<figure><img src="/files/21yDlEPj0v8TF3XbrLjh" alt=""><figcaption><p>Repositories 정보 </p></figcaption></figure>

#### 1.4.2 Repository > Properties > 사용자 등록 화면&#x20;

<figure><img src="/files/QcHqSLUngpL8CegvAFgf" alt=""><figcaption><p>Repositories 계정 등록 현황 및 사용자 등록 (Properties) </p></figcaption></figure>

## 2. SVN 변경 관리&#x20;

> 1. 운영팀에서 SVN 계정/Repositories 변경 요청 &#x20;
> 2. 담당자 확인 후 변경 설정
> 3. 사용자/Repositories 작업 완료 후 운영팀 통보&#x20;

### 2.1 Repositories 에 계정 변경&#x20;

> 1. [1.4 Repositories 계정 참고](#1.4-repositories) 하여 'Add' 를 통해 사용자 계정 등록 및 Permissions 정보 등록 &#x20;

#### 2.1.1 Repository > Properies > 사용자 변경 화면&#x20;

<figure><img src="/files/2stMaXpXMYUHirBnjq5j" alt=""><figcaption><p>VisualSVN Server > Repositories > Properties > Add 및 Permissions 등록 </p></figcaption></figure>

### 2.2  SVN 사용자 계정 비밀번호 변경

> 1. VisualSVN Server 접속 후 Users 의 계정 확인
> 2. 계정 확인 후 Set Password 클릭 후 비밀번호 변경

#### 2.2.1 VisualSVN Server > Users > 사용자 계정 > Set Password 화면&#x20;

<figure><img src="/files/MUO2aTGVFQtTVLQ18seV" alt=""><figcaption><p>사용자 비밀번호 변경 (Set Password)</p></figcaption></figure>

#### 2.2.2 VisualSVN Server > Users > 사용자 계정 > Set Password > New Password 입력 화면&#x20;

<figure><img src="/files/UicYjJCRi3J2UR9pdIJL" alt=""><figcaption><p>사용자 비밀번호 변경 </p></figcaption></figure>

## 3. SVN 삭제 관리

### 3.1   Repositories 에 계정 삭제

> 1. 운영팀에서 Repositories 사용자 계정 삭제 요청&#x20;
> 2. Repositories 에 사용자 계정 확인 후 Remove 삭제
> 3. 삭제 완료 후 운영팀 통보&#x20;

#### 3.1.1 VisualSVN Server > Repository > 사용자 계정 > Remove > 확인&#x20;

<figure><img src="/files/83vkwDwev9aZUoJopYcS" alt=""><figcaption><p>VisualSVN Server > Repositories > Properties > 계정 확인 후 Remove </p></figcaption></figure>

### 3.2  SVN 사용자 계정 삭제

> 1. 운영팀에서 SVN 사용자 계정 삭제 요청
> 2. VisualSVN Server 의 Users 확인 후 삭제

#### 3.2.1 VisualSVN Server > Users > 사용자 계정 > 삭제(D) 화면&#x20;

<figure><img src="/files/nDrLBEIEGTZ3xiGcBJG5" alt=""><figcaption><p>사용자 비밀번호 변경 (삭제) </p></figcaption></figure>

## 4. Repository 에 신규/삭제 프로젝트 관리

> 1. 운영팀에서 신규/삭제 프로젝트에 대해 요청
> 2. 해당 프로젝트, Repository 확인 후 신규/삭제 설정&#x20;
> 3. 설정 완료 후 운영팀 통보&#x20;

### 4.1 Repository 신규 등록 관리&#x20;

> * Repositories 등록 절차&#x20;
>   * [ ] Repositories (현황)&#x20;
>   * [ ] Create New Repository  (신규 생성)&#x20;
>   * [ ] Regular FSFS repository  (Repostory 형식)
>   * [ ] Repositories Name (프로젝트명)
>   * [ ] Single-project repository (Repository 구조)
>   * [ ] Customize permissions (Repository 사용자 권한 설정)
>   * [ ] Finish (끝)&#x20;

#### 4.1.1 VisualSVN Server > Repostories > Create New Repoistory 화면&#x20;

<figure><img src="/files/p8iKOeE5XzsTWYUWSxvy" alt=""><figcaption><p>VisualSVN Server > Repositories > Create New Repository </p></figcaption></figure>

#### 4.1.2 VisualSVN Server > Repostories > Create New Repoistory > Repository Type 화면&#x20;

<figure><img src="/files/eoLllvKshmZMIJBQrZnC" alt=""><figcaption><p>VisualSVN Server > Repositories > Create New Repository > Regular FSFS Repository </p></figcaption></figure>

#### 4.1.3  VisualSVN Server > Repostories > Create New Repoistory > Repository Type > Repository Name 화면&#x20;

<figure><img src="/files/4ZAkxoL4rndx8TGb9Kq4" alt=""><figcaption><p>VisualSVN Server > Repositories > Create New Repository > Regular FSFS Repository > Repositories Name </p></figcaption></figure>

#### 4.1.4  VisualSVN Server > Repostories > Create New Repoistory > Repository Type > Repository Name > Repository Structure 화면&#x20;

<figure><img src="/files/vrKWncePHX190wHKXKp5" alt=""><figcaption><p>VisualSVN Server > Repositories > Create New Repository > Regular FSFS Repository > Repositories Name >Single-project repository</p></figcaption></figure>

#### 4.1.5  VisualSVN Server > Repostories > Create New Repoistory > Repository Type > Repository Name > Repository Structure > Repository Access Permissions 화면&#x20;

<figure><img src="/files/31bpVE4o6OH7kcfvtxge" alt=""><figcaption><p>VisualSVN Server > Repositories > Create New Repository > Regular FSFS Repository > Repositories Name >Single-project repository >Customize permissions 사용자 등록 및 권한 설정 후 Finish </p></figcaption></figure>

### 4.2 Repository 삭제 관리&#x20;

1. 운영팀에서  Repositories 계정 삭제 요청
2. VisualSVN Server 의 Repository 확인 후 삭제

#### 4.2.1  VisualSVN Server > Repostories > 삭제(D) 화면&#x20;

<figure><img src="/files/AUFPNa9NuGCjEwbbpuVq" alt=""><figcaption><p>ViusalSVN Server > Repositoies > 해당 Repository > 삭제 </p></figcaption></figure>

## \*  참고 사이트&#x20;

{% embed url="<https://www.visualsvn.com/support>" %}
VisualSVN Help Center (공식)&#x20;
{% endembed %}

&#x20;               [![](https://ads-partners.coupang.com/banners/768697?subId=\&traceId=V0-301-f5c692db558def48-I768697\&w=300\&h=250)](https://link.coupang.com/a/bvPl62) [![](https://ads-partners.coupang.com/banners/45962?subId=\&traceId=V0-301-879dd1202e5c73b2-I45962\&w=300\&h=250)](https://link.coupang.com/a/bvPlik)

{% embed url="<https://doc.skill.or.kr>" %}
NHN Cloud 정보 사이트
{% endembed %}

{% embed url="<https://ssv.skill.or.kr>" %}
취약점 진단 분석 평가 방법 사이트
{% endembed %}

{% embed url="<https://sul.skill.or.kr>" %}
보안 업데이트 정보 사이트
{% endembed %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://op.skill.or.kr/svn-and-jenkins-work/svn.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
