2011-06-14 8 views
4

Rails를 사용하여 OS 10.6 Server에 Redmine을 설치하는 데 실패한 후 Bitnami Rubystack + Redmine 모듈을 사용하여 마침내 발견했습니다.Bitnami + Redmine + Git Not Working

이제 redmine이 실행 중이고 힘내 통합을 통해 또 다른 장애물을 맞았습니다. Redmine을 Git 에 통합하려면 모두을 얻을 수 없습니다.

: Rubystack에 rubyconsole를 사용

, 나는 내가 레드 마인의 프로젝트에 저장소를 추가하려고 할 때, 내가 주 저장소에 탭을 클릭하면 404 경고가 표시, 아직도 Git specific instructions about creating a bare repository.

을 따라

404 - 저장소에있는 항목 또는 수정본이 이 아닙니다.

선택하거나 저장소 로그에 각 사용자 이름에 매핑 된 레드 마인 사용자 업데이트 : 나는 설정> 저장소> 사용자 아이콘을 클릭하면

는, 나는 얻는다. Redmine 및 저장소 사용자 이름이 동일한 사용자 또는 이메일을 자동으로 매핑합니다.

Redmine 계정에 사용하는 사용자 이름 & 사용자 이름은 git 계정과 동일합니다.

스택 오버 플로우에 관한 다른 모든 질문과 내가 이미 발견 한 웹은 이미이 단계를지나 Redmine에 대한 자식 저장소를 성공적으로 연결 한 사람들로부터 온 것입니다. 아무도 조언을 해줄 수 있습니까?

+0

"/ var/redmine/git_repositories/donebox.git /'"와 같이 ".git' 디렉토리 경로가 올바른가요? – VonC

+0

그것은 rubystack 위에 설치되어있어서 redmine은 apps 폴더 안에 있습니다. var 폴더가 없습니다. 경로를 다음으로 설정했습니다. /apps/redmine/git_repositories/donebox.git/ 나는 이것도 (절망에서 벗어남) 시도했습니다 : /Applications/rubystack-2.2-0/apps/redmine/git_repositories/donebox.git/ –

+2

'var' 폴더는 중요하지 않습니다 (예제 일뿐입니다). '.git' 디렉토리에 대한 정확한 전체 경로.쉘에서 전체 경로를 "ls"할 수 있다면 좋을 것입니다. – VonC

답변

1

안녕하세요.이 정확한 문제에 대한 해결 방법을 찾았습니다. Basicly 나는이 "응용 프로그램/레드 마인/저장소"

cd /opt/redmine-2.0.3-1/apps/redmine 
ln -s /opt/gitorious-20120621-0/apps/gitorious/repositories 
Aditionally

나는 다른 사람들이 읽을 수 있도록 저장소 디렉토리에 기본 ACL 항목을 추가하고 bitnamy gitorious 스택에서 "애플 리케이션/gitorious/저장소"디렉토리를 심볼릭 링크

/opt/redmine-2.0.3-1/apps/redmine/repositories/myrepo/myrepo.git 

T :

setfacl -R -m d:o:rx /opt/gitorious-20120621-0/apps/gitorious/repositories 

마지막으로 나는 다음과 같은 경로로 레드 마인에 자식 저장소를 추가 거기에 모든 것을 실행 그의 확신은 그것을 할 수있는 아름다운 방법이 아닙니다.

아직도 redmine 스택이 저장소에 직접 액세스 할 수없는 이유를 조사하고 있습니다.

+1

허용 된 대답은 http://stackoverflow.com/questions/13000247/redmine-gitolite-issue-with-repository-permissions-and-more git 저장소에 직접 액세스 할 수 있도록 도와줍니다. gitolite를 사용하므로 다를 수 있습니다. –