, REDMINE PLUGIN: Git Hosting 설치

반응형

REDMINE PLUGIN: Git Hosting 설치

Git는 소프트웨어 개발에 사용되는 가장 인기 있는 버전 제어 시스템 중 하나이다. 도커 레드마인 Git 호스팅은 Git 저장소를 오픈 소스 프로젝트 관리 도구인 레드마인과 통합하는 데 사용되는 널리 사용되는 플러그인이다.

 

이 기사에서는 Redmine 인스턴스에 Docker Redmine Plugin Git Hosting을 설치하는 과정을 안내합니다.

 

전제조건

설치 프로세스를 진행하기 전에 다음 필수 구성 요소가 있는지 확인하십시오:

  • Docker와 함께 실행 중인 Redmine 인스턴스
  • Redmine 서버에 설치된 Git
  • Docker Redmine 플러그인이 이미 설치되어 있습니다

1단계: 플러그인 다운로드

첫 번째 단계는 도커 레드마인 플러그인 깃 호스팅을 다운로드하는 것이다. 공식 Redmine 플러그인 저장소 또는 플러그인의 Github 저장소에서 플러그인을 다운로드할 수 있습니다.

 

이 튜토리얼에서는 Github 저장소를 사용합니다. Redmine 컨테이너 터미널에서 다음 명령을 실행합니다:

cd /usr/src/redmine/plugins
git clone https://github.com/jbox-web/redmine_git_hosting.git

이 명령은 Github에서 플러그인을 다운로드하고 Redmine 인스턴스의 플러그인 디렉터리에 저장합니다.

 

2단계: 플러그인 설치

플러그인을 다운로드했으면 플러그인을 설치해야 합니다. 그렇게 하려면 Redmine 컨테이너 터미널에서 다음 명령을 실행합니다:

bundle install --without development test
bundle exec rake redmine:plugins RAILS_ENV=production

이 명령은 플러그인과 모든 종속성을 설치합니다. 설치가 완료되면 Redmine 서버를 재시작하여 변경 내용을 적용합니다.

 

3단계: 플러그인 구성

플러그인을 설치한 후 Git 저장소를 사용하도록 구성해야 합니다. 그렇게 하려면 Redmine Administration(레드마인 관리) 영역으로 이동하여 "Plugins(플러그인)" 탭을 클릭합니다. "Redmine Git Hosting" 플러그인을 찾아 "Configure" 링크를 클릭합니다.

 

구성 페이지에 구성해야 하는 몇 가지 설정이 표시됩니다. 이러한 설정에는 다음이 포함됩니다:

  • Git 사용자: Git에서 리포지토리에 액세스 하는 데 사용할 사용자입니다.
  • Git 그룹: Git에서 리포지토리에 액세스하는 데 사용할 그룹입니다.
  • Gitolite 관리 저장소: Gitolite 관리 저장소의 위치입니다.
  • Gitolite ID 파일: Gitolite ID 파일의 위치입니다.
  • Gitolite 저장소 기본 경로: Gitolite 저장소의 기본 경로입니다.

이러한 설정을 구성했으면 "저장" 단추를 클릭하여 변경 내용을 저장합니다.

SMALL

4단계: Git 저장소 생성

이제 플러그인을 설치하고 구성했으므로 Git 저장소를 생성할 수 있습니다. 그러려면 Redmine Administration 영역으로 이동하여 "Reposities" 탭을 클릭하십시오. 새 리포지토리 단추를 클릭하고 리포지토리 유형으로 "Git"을 선택합니다.

 

이름, 경로 및 설명을 포함한 리포지토리의 세부 정보를 입력합니다. "Hosting" 옵션으로 "Redmine Git Hosting"을 선택해야 합니다. 모든 세부 정보를 입력했으면 "만들기" 버튼을 클릭하여 저장소를 만듭니다.

 

5단계: 플러그인 테스트

플러그인을 테스트하려면 Redmine에서 새 문제를 생성하고 방금 생성한 Git 저장소와 연결하십시오. 이슈를 생성했으면 Git 저장소에 변경 사항을 커밋하고 변경 사항을 푸시합니다.

 

Redmine 문제로 돌아가서 페이지를 새로 고칩니다. 방금 Git 저장소에 푸시한 변경 사항은 이슈의 "리포지토리" 탭에 표시됩니다.

 

축하합니다. Redmine 인스턴스에 Docker Redmine Plugin Git Hosting을 성공적으로 설치하고 구성했습니다. 이 플러그인을 사용하면 Git 저장소를 쉽게 관리하고 Redmine과 통합할 수 있으므로 소프트웨어 개발 프로세스를 간소화할 수 있습니다.

728x90
LIST

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band