목록

[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]

 

 

 

저번 편은 서버에 Bonobo Git 설치가 목적이었습니다.

이번편은 설치가 됐으니 사용해야죠.

Git 저장소를 이용할 유저를 생성하고 저장소를 생성해보겠습니다.

 

 

1. Bonobo Git Server 에 유저 생성

 

1) 상단 메뉴에서 [Users]를 클릭해서 Users로 이동

 

2) [Create new user]를 눌러서 새 유저 생성 화면으로 이동하셔서 유저를 생성해줍니다. 생성화면 스크린샷은 날려먹었네요. 컥... 어렵진않으니 생성하시는데 어려움은 없을꺼라 생각되어 패스합니다.

 

3) 새로운 유저가 생성된 화면 입니다. [test01] 이라는 새로운 유저가 생성되었습니다. 아이디(Username)를 클릭하면 세부정보화면으로 이동됩니다.

 

4) 생성화면은 빼 먹었지만 만들어진 세부정보 화면은 캡쳐가 되어있네요.

 

 

 

2. Bonobo Git Server 에 원격 저장소 생성

 

1) 상단메뉴에서 [Repositories]를 클릭하셔서 Repositories 화면에서 [Create new repository]를 눌러줍니다.

 

2) 저장소 생성화면입니다. 간단히 작성해 줍니다. [Contributors]에 이 프로젝트에 참여할 아이디를 체크해줍니다.

 

3) 빨간색 영역을 보시면 정상적으로 프로젝트 저장소가 생성된것을 확인할 수 있습니다. 파란색 영역을 클릭하시면 세부 정보를 확인할 수 있습니다.

 

4) 개인적인 정보 몇개는 삭제 했습니다. 보기 흉하더라도 양해바랍니다. 여기서 제일 중요한것은 [General Url] 입니다. 언제나 확인 가능하지만 여기서 확인 가능하다는것을 염두해두시고 Personal URL이랑 혼동하지마세요. 이것으로 끝.

 

 

 

 

 

 

 



Posted by T.t.
:


목록

[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.
:


리눅스 카테고리를 만들지 우분투 카테고리를 만들지 고민하다가..

리눅스 카테고리를 만들었다.

대신 말머리에 이쁘게 우분투 박았다.


우분투를 설치하면 제일 먼저하는 작업 중에 하나이다...

한글 설치....

14버전 이후 처음 깐게...

16버전이라니...


현재 내가 사용하는 버전은 Ubuntu Server 16.04.1 LTS 버전이다.

이 버전을 기준으로 하겠다.


간만에 글 작성하러 왔더니..

휴먼 계정 처리 되어있고..-_-;;

블로그는 어떻게 작성하는지 기억이 안났다...;;;



여기서는 Nimf를 설치할것이다.

fcitx로 설치했었는데...

단점도 있는데 이것보다 좋다고 한다.

그래서 이걸로 해본다.

사실 리눅스 첫번째 블로그가 fcitx로 한글 설치하는거였는데...

거진 작성이 다 되어있던데..

마무리가 안됐는지 숨겨져있었다.

보통 비밀글로 작성하고 완료 되면 공개로 전환하는데...

글은 작성이 다 되어있던데 왜 비밀글로 해놨는지가 기억이안나서...;;;

당연히 1년이 넘은글인데 기억이 날리가...;;

그래서 여차저차 첫글은 날리고 다시 작성한다.


우선 PPA가 생성이 되어있다고 해봤다.


필요한 선행작업이 있다.

python-software-properties 가 먼저 설치되어야 한다.

이미 설치되신분들은 pass~


$ sudo apt-get install python-software-properties


패스워드는 다들 알아서 잘 넣으시고...

중간에 추가 공간이 필요하다고 어떻게할지 물어보면 y 해준다.

설치가 끝나면 다시...


$ sudo apt-get install software-properties-common


중간에 또 물어보면 y 해준다.

또 설치가 끝나면


$ sudo add-apt-repository ppa:hodong/nimf





Posted by T.t.
: