2011-06-14 63 views
4

在OS 10.6 Server上使用Rails安裝Redmine失敗後,我終於找到了使用Bitnami Rubystack + Redmine模塊的方法。Bitnami + Redmine + Git不工作

現在redmine已經啓動並運行了,我已經打開了Git集成的另一個障礙。我無法讓Redmine與Git 集成在一起

在Rubystack使用rubyconsole,我跟着Git specific instructions about creating a bare repository.

不過,當我嘗試添加庫在管理平臺的一個項目,我看到了404報警,當我在主庫點擊標籤:

404 - 在存儲庫中找到條目或修訂版本不是 。

,當我點擊設置>庫>用戶圖標,我得到:

選擇或更新映射到 庫日誌中找到每個用戶名的管理平臺用戶 。具有相同 Redmine和存儲庫用戶名或 電子郵件的用戶將自動映射。

用戶名&我用於Redmine帳戶的電子郵件與git帳戶相同。

關於堆棧溢出和我發現的網絡上的所有其他問題都來自已經成功完成此步驟並已成功將git存儲庫鏈接到Redmine的人員。任何人都可以提供任何建議嗎?

+0

你的「.git'目錄的路徑」是否正確,如「/ var/redmine/git_repositories/donebox.git /'」? – VonC 2011-06-14 14:49:20

+0

它安裝在rubystack的頂部,因此redmine位於應用程序文件夾內。沒有var文件夾。我將路徑設置爲: /apps/redmine/git_repositories/donebox.git/ 我甚至也嘗試過(絕望): /Applications/rubystack-2.2-0/apps/redmine/git_repositories/donebox.git/ – 2011-06-14 15:02:28

+2

'var'文件夾不重要(只是一個例子)。只有'.git'目錄的完整路徑。如果你可以在shell中創建'full *'路徑,它應該是好的。 – VonC 2011-06-14 15:11:05

回答

1

你好,雖然這可能有點晚,我發現一個解決這個確切問題的解決方法。 Basicly我符號鏈接的「應用程序/ gitorious /庫」目錄從bitnamy gitorious堆到「應用程序/管理平臺/庫」

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

的方法,另外我加了一個默認的ACL條目添加到庫目錄,允許他人閱讀和

/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 

最後,我用下面的路徑添加的git倉庫在管理平臺執行一切他肯定不是一個美麗的方式來做到這一點。

我仍在調查爲什麼redmine堆棧無法直接訪問存儲庫。

+1

這裏接受的答案http://stackoverflow.com/questions/13000247/redmine-gitolite-issue-with-repository-permissions-and-更幫助我直接訪問git倉庫工作。使用gitolite,可能會有所不同。 – 2013-01-07 16:28:50