,
Git는 소프트웨어 개발에 사용되는 가장 인기 있는 버전 제어 시스템 중 하나이다. 도커 레드마인 Git 호스팅은 Git 저장소를 오픈 소스 프로젝트 관리 도구인 레드마인과 통합하는 데 사용되는 널리 사용되는 플러그인이다.
이 기사에서는 Redmine 인스턴스에 Docker Redmine Plugin Git Hosting을 설치하는 과정을 안내합니다.
설치 프로세스를 진행하기 전에 다음 필수 구성 요소가 있는지 확인하십시오:
첫 번째 단계는 도커 레드마인 플러그인 깃 호스팅을 다운로드하는 것이다. 공식 Redmine 플러그인 저장소 또는 플러그인의 Github 저장소에서 플러그인을 다운로드할 수 있습니다.
이 튜토리얼에서는 Github 저장소를 사용합니다. Redmine 컨테이너 터미널에서 다음 명령을 실행합니다:
cd /usr/src/redmine/plugins
git clone https://github.com/jbox-web/redmine_git_hosting.git
이 명령은 Github에서 플러그인을 다운로드하고 Redmine 인스턴스의 플러그인 디렉터리에 저장합니다.
플러그인을 다운로드했으면 플러그인을 설치해야 합니다. 그렇게 하려면 Redmine 컨테이너 터미널에서 다음 명령을 실행합니다:
bundle install --without development test
bundle exec rake redmine:plugins RAILS_ENV=production
이 명령은 플러그인과 모든 종속성을 설치합니다. 설치가 완료되면 Redmine 서버를 재시작하여 변경 내용을 적용합니다.
플러그인을 설치한 후 Git 저장소를 사용하도록 구성해야 합니다. 그렇게 하려면 Redmine Administration(레드마인 관리) 영역으로 이동하여 "Plugins(플러그인)" 탭을 클릭합니다. "Redmine Git Hosting" 플러그인을 찾아 "Configure" 링크를 클릭합니다.
구성 페이지에 구성해야 하는 몇 가지 설정이 표시됩니다. 이러한 설정에는 다음이 포함됩니다:
이러한 설정을 구성했으면 "저장" 단추를 클릭하여 변경 내용을 저장합니다.
이제 플러그인을 설치하고 구성했으므로 Git 저장소를 생성할 수 있습니다. 그러려면 Redmine Administration 영역으로 이동하여 "Reposities" 탭을 클릭하십시오. 새 리포지토리 단추를 클릭하고 리포지토리 유형으로 "Git"을 선택합니다.
이름, 경로 및 설명을 포함한 리포지토리의 세부 정보를 입력합니다. "Hosting" 옵션으로 "Redmine Git Hosting"을 선택해야 합니다. 모든 세부 정보를 입력했으면 "만들기" 버튼을 클릭하여 저장소를 만듭니다.
플러그인을 테스트하려면 Redmine에서 새 문제를 생성하고 방금 생성한 Git 저장소와 연결하십시오. 이슈를 생성했으면 Git 저장소에 변경 사항을 커밋하고 변경 사항을 푸시합니다.
Redmine 문제로 돌아가서 페이지를 새로 고칩니다. 방금 Git 저장소에 푸시한 변경 사항은 이슈의 "리포지토리" 탭에 표시됩니다.
축하합니다. Redmine 인스턴스에 Docker Redmine Plugin Git Hosting을 성공적으로 설치하고 구성했습니다. 이 플러그인을 사용하면 Git 저장소를 쉽게 관리하고 Redmine과 통합할 수 있으므로 소프트웨어 개발 프로세스를 간소화할 수 있습니다.