동일한 시스템에 GitLab과 Redmine을 설치하고 동일한 시스템에서 다른 Apache 구성을 사용하여 다른 FQDN을 통해 액세스했습니다. (이 FQDN을 사용하여 연락하고 로그인할 수 있습니다.)
하지만 프로젝트 관리를 위해 두 가지를 통합하는 방법을 찾지 못했습니다. 내 말은, 시작 단계에서 사용자는 자신의 프로젝트를 만들어야 한다는 것입니다. 다른 시스템도 스스로 동기화되는지 어떻게 확인합니까? (함께 사용하는 각 단계를 배울 수 있는 튜토리얼이나 소스가 있나요?)
내 구성은 다음과 같습니다.
System information
System: Debian 8.2
Current User: git
Using RVM: no
Ruby Version: 2.1.5p273
Gem Version: 2.2.2
Bundler Version:1.10.6
Rake Version: 10.4.2
Sidekiq Version:3.3.0
GitLab information
Version: 8.0.4
Revision: 1ff385d
Directory: /home/git/gitlab
DB Adapter: mysql2
URL: https://gitlab
HTTP Clone URL: https://gitlab/some-group/some-project.git
SSH Clone URL: git@gitlab:some-group/some-project.git
Using LDAP: yes
Using Omniauth: no
GitLab Shell
Version: 2.6.5
Repositories: /home/git/repositories/
Hooks: /home/git/gitlab-shell/hooks/
Git: /usr/bin/git
나는 내 네트워크를 대부분 유지할 오픈 소스 솔루션을 찾고 있는데(Redmine과 Gitlab을 설치한 시스템이 내 초점입니다), 내가 일하는 기관은 zapier와 같은 서비스에 대한 비용을 지불할 의사가 없습니다. Redmine과 GitLab 간의 관리 부분을 고려하십시오.
답변1
사용Redmine Github 후크일을 해야 합니다.
https://www.redmine.org/projects/redmine/wiki/HowTo_simply_keep_Redmine_in_sync_with_GitHub