상세 컨텐츠

본문 제목

GIT원격서버 설치 / Visual Studio 연동

Server/Windows Server

by 클리엘 클리엘 2021. 4. 2. 11:09

본문

728x90

1. Git for Windows 설치 (Git - Downloading Package (git-scm.com))

 

1) 별다른 설정 없이 일단 기본 상태로 설치합니다.


2. Bonobo Git Server 설치 (Bonobo Git Server - Git Server for Windows) - 웹으로 실행되는 관리자용 툴

 

1) 웹툴이 통째로 압축되어 있으므로 일단 압축을 풀어줍니다.

 

2) Bonobo.Git.Server 라는 폴더로 풀리는데 이 폴더 전체를 웹서비스로 올려줍니다.

 

3) App_Data/Repositories 아래에 IIS_IUSRS계정으로 쓰기 및 읽기 설정을 부여합니다.

 

4) 설정하고 다음과 같이 나오면 성공입니다.

 

만약 오류페이지가 나온다면 web.config에서 customError를 Off로 설정하고 페이지를 새로 고침 한 뒤 나오는 에러를 참고해 조치해야 합니다.


3. 로그인및 Repository설정

 

기본 계정은 admin/admin입니다. 해당 계정으로 로그인한 뒤 'Create new Repository'를 클릭해 새로운 소스코드 저장소를 생성합니다.

 


4. Visual Studio 연동

 

Visual Studio에서는 GitHub Extensition For Visual Studio를 설치하고

 

기본 소스컨트롤을 git으로 설정합니다.

 

임의의 프로젝트를 생성하고 Team Explorer에서 Open Git Changes를 클릭하여 Git Change로 들어옵니다.

 

Create git Repository를 클릭하고 이어지는 화면에서 Existing Remote를 선택합니다.

 

Remote URL을 입력하는 부분에서 조금 전 git Server에 등록한 Repository의 URL 주소를 확인하여 해당 주소를 넣어줍니다.

 

그리고 Create and Push를 클릭하면 잠시 후 로그인을 요구하는 화면이 나오게 됩니다. git Server에서 Repository에 권한이 있는 적절한 계정을 넣어줍니다.

 

곧 소스코드가 Repository에 업로드된걸 알 수 있습니다. 이제 해당 프로젝트의 소스 관리를 시작하면 됩니다.

 

만약 다른 사람이 Git Repository에서 소스코드를 내려 받으려면 Visual Studio의 File -> Clone Repository로 들어가 위에서 설정한 URL을 넣어주고 Clone버튼을 눌러줍니다.

 

잠시 기다리면 소스코드를 내려받아 프로젝트로 표시함을 알 수 있습니다. (로그인 창이 나올 수 있습니다. 권한을 가진 계정을 넣어주세요.)

 

 

728x90

관련글 더보기

댓글 영역