4

Rails を使用して OS 10.6 サーバーに Redmine をインストールしようとして何度も失敗した後、最終的にBitnami Rubystack + Redmine モジュールを使用する方法を見つけました。

Redmine が稼働するようになりましたが、Git 統合で別のハードルにぶつかりました。Redmine を Gitとまったく統合できません。

Rubystack で ruby​​console を使用して、ベア リポジトリの作成に関する Git 固有の手順に従いました。

それでも、Redmine のプロジェクトにリポジトリを追加しようとすると、メインの[リポジトリ] タブをクリックすると 404 警告が表示されます。

404 - エントリまたはリビジョンがリポジトリに見つかりませんでした。

[設定] > [リポジトリ] > [ユーザー] アイコンをクリックすると、次のようになります。

リポジトリ ログで見つかった各ユーザー名にマップされた Redmine ユーザーを選択または更新します。Redmine とリポジトリのユーザー名または電子メールが同じユーザーは、自動的にマッピングされます。

Redmine アカウントに使用しているユーザー名とメールは、git アカウントと同じです。

スタック オーバーフローと私が見つけた Web に関する他のすべての質問は、既にこのステップを通過し、git リポジトリを Redmine に正常にリンクした人々からのものです。誰でもアドバイスを提供できますか?

4

1 に答える 1

1

こんにちは、少し遅れているかもしれませんが、この正確な問題の回避策を見つけました。基本的に、「apps/gitorious/repositories」ディレクトリをbitnamy gitorious-stackから「apps/redmine/repositories」にシンボリックリンクしました

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

さらに、リポジトリ ディレクトリにデフォルトの ACL エントリを追加して、他のユーザーがそこにあるすべてのものを読み取って実行できるようにしました。

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

最後に、次のパスで git リポジトリを redmine に追加しました。

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

これは確かに美しい方法ではありません。

Redmineスタックがリポジトリに直接アクセスできない理由はまだ調査中です。

于 2012-08-15T21:07:22.000 に答える