목록

[Git] Windows Server 2012 에 Bonobo Git Server 설치 및 SourceTree 로 Git 사용하기 [1/3] <- 현재글

[Git] Windows Server 2012 에 Bonobo Git Server 설치 및 SourceTree 로 Git 사용하기 [2/3]

[Git] Windows Server 2012 에 Bonobo Git Server 설치 및 SourceTree 로 Git 사용하기 [3/3]

 

 

 

사실 2년전쯤에 블로그에 남겨보려고 스샷도 열심히 찍어놨었는데...

블로그를 잘안하다보니..

결국 블로그에 못올리고 넘어갔더라는...

이번에 다시 설정할 기회가 생겨서 자취를 남겨본다.

그리고 문득 이 글 또한 결국 다 작성못하는게 아닌지..;;;

 

예전엔 Git는 윈도우즈랑은 별로라고 생각했었는데..

이제는 그런거 없다...

대세다!!!

 

상세정보

OS : Windows Server 2012 R2

Git : 64 bit Git 2.12.0 (다운로드 Url : https://www.git-scm.com/download/win)

Bonobo Git Server : 5.2.0 (다운로드 Url : https://bonobogitserver.com)

 

 

 

1. Git 다운로드

다운로드 Url : https://www.git-scm.com/download/win 에 가서 다운로드 받자.

 

 

2. Git 설치

다운로드 받은 파일을 실행하자.

 

1) 다음

 

2) 설치 경로 지정

 

3) 설치 옵션 (아래는 단순 번역으로 설치시 참고사항으로 적었습니다. 이 정도만으로도 충분히 내용파악이 가능하다고 생각하며 본인은 별도로 추가 항목 설치를 해보지않았으므로 해석에 문제가 있을수 있습니다.)

□ Additional icons (추가 아이콘 설치)

    □ On the Desktop (바탕화면에 추가 아이콘 설치)

□ Windows Explorer integration (탐색기에 통합)

    □ Git Bash Here (Git Bash 를 탐색기에 통합)

    □ Git Gui Here (Git Gui 를 탐색기에 통합)

□ Associate .git* configuration files with the default text editor (기본 텍스트 에디터로.git 파일을 편집하게 함)

□ Associate .sh files to be run with Bash (.sh 파일을 Bash로 실행하게 함)

□ Use a TrueType font in all console windows (모든 윈도우즈 콘솔에서 트루타입 글꼴 사용)

 

4) 시작메뉴에 생성될 폴더 이름 지정

 

5) 선택의 기로에 섰네요. 이 부분은 일반적으로 2번째 선택인 [Use Git from the Windows Command Prompt] 를 선택하셔서 커맨드창에서도 사용할수 있게하는걸로 선택하시면 됩니다.

○ Use Git from Git Bash only (Git Bash 사용자만)

This is the safest choice as your PATH will not be modified at all. You will only be able to use the Git command line tools from Git Bash. (이건 당신의 PATH가 수정되지않기에 가장 안전한 방법이다. 당신은 Git Bash로부터 Git 커맨드만 사용할수 있다.)

○ Use Git from the Windows Command Prompt (윈도우즈 커맨드창으로 Git 사용)

This option is considered safe as it only adds some minimal Git wrappers to your PATH to avoid duttering your environment with optional Unix tools. You will be able to use Git from both Git Bash and the Windows command Prompt. (이 옵션은 유닉스 툴 옵션을 사용하는 당신의 환경을 손상시키지않게 PATH에 최소한의 Git wrappers를 추가하기에 안전함.  당신은 Git Bash와 윈도우즈 커맨드창 둘다 사용할수 있다.)

○ Use Git and optional Unix tools from the Windows Command Prompt (윈도우즈 커맨드창에서 Git과 유닉스 툴 사용)

Both Git and the optional Unix tools will be added to your PATH. (PATH에 Git과 유닉스툴 둘다 추가)

Warring: This will orverride Windows tools like "find" and "sort". Only use this option if you understand the implications. (경고 : 이것은 "find"와 "sort"같은 윈도우즈툴보다 우선시 됨. 이것이 초래할 결과를 아신다면 선택하세요.)

 

6) 여기서부터 즉, 6) ~ 8) 은 새로 추가 시킨 내용입니다. 혹시 설치시 이런 내용을 묻지않는다면... 그럴리가 없겠지만... 안묻는구나 하고 넘어가주세요. 최초 포스팅할때 없었던것 같은데(빼 먹은거지 무슨)... 차후에 다른곳에 설치할때 보니 못보던 선택 메세지가 있어서 추가한 부분입니다. 물론 같은 버전입니다.

멀티플래폼에서 작업시 윈도우와 유닉스의 엔딩라인에 대한 설정입니다. 저는 아래 그림처럼 설정합니다.

○ Checkout Windows-style, commit Unix-style line endings (간단 요약 : 윈도우는 이것!을 선택!) : 멀티플래폼에서 작업시 윈도우 환경용 설정으로 편집할때는 윈도우 스타일(CRLF)이고 커밋할때는 유닉스 스타일(LF)

○ Checkout as-is, commit Unix-style line endings (간단 요약 : 유닉스는 이것!) : 멀티플래폼에서 유닉스 환경용으로 편집시는 컨버터 없음. 커밋시에는 LF로 함

○ Checkout as-is, commit as-is (간단 요약 : 크로스 플랫폼용이 아님) : 엔딩라인을 안씀. 다른 플래폼에서 사용안할때 사용

자세한 설명은 링크 참조

 

7) 참 어렵게 물어보는게 많네요. MinTTY라는 에뮬레이터를 쓸건지를 물어보는 화면 입니다. 저는 기본값으로 갑니다.

○ Use MinTTY (the default terminal of MSYS2) : MinTTY를 사용함

○ Use Windows default console window : cmd로 사용함

 

8) 많이 물어봅니다. 저는 아래처럼 기본값으로 설치합니다.

□ Enable file system caching (파일 시스템 캐싱을 활성화 할래요? 성능업 됨요)

□ Enable Git Credential Manager (Git Credential Manager를 설치할래요? 비주얼스튜디오와 GitHub를 지원합니다. 자세한 내용은 링크 참조)

□ Enable sysmbolic links (심볼릭 링크를 활성활 할래? 당연 권한 요청 필요함)

 

 

3. Bonobo Git Server 설치

- https://bonobogitserver.com 에 들어가셔서 파일을 다운로드 받습니다

 

 

4. Bonobo Git Server 설치

1) 다운로드받은 파일을 압축을 풀고 적당한 위치로 옮겨줍니다. 저는 D드라이브에 Web이라는 폴더의 BonoboGitSer_v5.2.0_200 으로 옮겼습니다.

 

2) IIS를 가동시켜서 위에 폴더를 웹 사이트로 추가 합니다

 

3) 웹사이트 하단의 [Bogobo Git Server 폴더]를 마우스 오른쪽을 눌러서 [응용프로그램으로 변환] 을 클릭

 

4) 아래와 같이 창이 뜨면 [확인] 을 누르면 설치는 끝난다

 

 

5. Bonobo Git Server 테스트 및 관리자 설정

 

1) IIS로 설정한 사이트의 Bonobo Git Server 폴더로 접근해보자. 사이트가 아니라 사이트 하단의 폴더다.

그리고 접속하면 아래처럼 로그인해라고 뜬다. 기본 계정정보는 admin / admin 이다.

 

2) 최초 로그인하면 아래처럼 admin 계정의 정보를 입력해달라고 한다. 간단히 기록해주고 로그인하면 전체적인 설치는 우선 끝이난다.

 

 

6. 끝내며...

사실 여기서 좀 더 적어서 기본적인 사용방법이라도 적어야 도움이 될텐데...

나의 게으름으로 인해 그 여부를 짐작을 못할것 같아서 우선 여기서 마무리한다.

차후에 보충 글을 적을지도 모른다. 잘하면 몇달 몇년뒤에 글을 적어서 이글과 버전이 달라져서 앞뒤 연결고리가 없어진 글을 적을지도...;;;




추가사항

2017. 07. 24 - 4. Bonobo Git Server 설치 중 방화벽 등 설정에 관한것은 빠져있습니다. 참고해주세요.

(접속이 제대로 안되면 방화벽 확인해보라는 말입니다.)

2017. 09. 09 - 2. 6) 내용 추가

                   2. 7) 내용 추가

                   2. 8) 내용 추가

 



Posted by T.t.
: