既存のプロジェクトに追加で新しいリポジトリを作成しようとすると「Adding local repositories was denied by the administrator」というエラーが出て追加できません。

その場合は、/opt/alminium/config/scm.yml に「allow_add_local: true」を追加。

production:
   auto_create: true
   deny_delete: true
   post_create: /opt/alminium/bin/alm-scm-post-create
   allow_add_local: true
   svn:
     path: /var/opt/alminium/svn
     svnadmin: /usr/bin/svnadmin
     url: ", http(s)://ホスト名/svn"
   git:
     path: /var/opt/alminium/git
     git: /usr/bin/git
     options: --bare
     url: ", http(s)://ホスト名/git"
   mercurial:
     path: /var/opt/alminium/hg
     hg: /usr/bin/hg
     url: ", http(s)://ホスト名/hg"

保存したら、service httpd restart。

次に、Redmineの該当プロジェクトの設定→リポジトリタブ→新しいリポジトリで、識別子とリポジトリパスを入力。リポジトリパスの入力欄横にある「リポジトリの作成」ボタンをクリックで追加完了。
※画面下の「作成」ボタンをクリックすると、一見追加できた風に見えますが、ローカルからpushできませんでした。


Tagged on:     

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>