repository_dirでのリポジトリアクセスについて

776 views
Skip to first unread message

sue

unread,
Dec 22, 2010, 2:26:17 AM12/22/10
to Shibuya.trac
度々お世話になります、sueです。
initファイルのrepository_dirでのリポジトリアクセスについてですが、(ローカルでない)外部のPCに構築したリポジトリへのアクセ
ス設定は可能なのでしょうか?
宜しくお願いいたします。

Ryutaro YOSHIBA

unread,
Dec 22, 2010, 2:39:06 AM12/22/10
to shibuy...@googlegroups.com
Ryuzeeです。こんにちは。

標準だと
http://trac.edgewall.org/ticket/493
にあるように対応スケジュールが伸び伸びみたいですね。

こちらにあるRemote SVN Plugin
http://www.meadowy.org/~gotoh/hg/remote-svn-plugin/
を使うとか、
他のサーバをネットワーク越でマウントするとかになるんじゃないかと思います。


--
Ryutaro YOSHIBA / Ryuzee
Shibuya.trac / Certified Scrum Master
http://www.ryuzee.com
http://twitter.com/ryuzee
--
This message contains confidential information and is intended
only for the individual named. If you are not the named addressee
you should not disseminate, distribute or copy this e-mail.
Please notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.

sue

unread,
Dec 24, 2010, 12:39:56 AM12/24/10
to Shibuya.trac
お世話になります。sueです。
ご連絡、有難うございました。

> こちらにあるRemote SVN Pluginhttp://www.meadowy.org/~gotoh/hg/remote-svn-plugin/
> を使うとか、他のサーバをネットワーク越でマウントするとかになるんじゃないかと思います。
早速、実施してみました。
1.svnリポジトリを確立している他PCの対象フォルダに共有権を持たせる
2.自PCにZドライブとして上記フォルダをマウント
3.iniファイル更新後、resync実施
4.Trac restartし実行
ですが、結果はNGとなりました。
※「Warning: リポジトリと同期できません (Z:/SVN_Training does not appear to be a
Subversion repository.)。詳細は Trac のログを参照してください。」
手順等で間違いは無いでしょうか。。。

Takashi Okamoto

unread,
Dec 25, 2010, 6:58:56 AM12/25/10
to shibuy...@googlegroups.com
sueさん

こんばんわ、おかもとです。

下記の手順は、共有フォルダを利用した手順を試した結果でしょうか?

それであれば、resyncを実行したときにエラーが出てませんでしたか? trac0.12から、

> trac-admin C:\TracLight\projects\trac\SampleProject repository resync "*"

のようにrepository resyncとする必要があります。また、tracのサーバから共有フォルダ
へのアクセス権があるかどうか(コマンドプロンプトからアクセスできるか)
確認してみてください。

手元の環境で検証した限りですが、上記のresyncと共有フォルダのアクセス権で
はまりましたが、それ以外はすんなり動きました。

よろしくお願いします。

2010年12月24日14:39 sue <suetsu...@gmail.com>:

> --
> このメールは Google グループのグループ「Shibuya.trac」の登録者に送られています。
> このグループに投稿するには、shibuy...@googlegroups.com にメールを送信してください。
> このグループから退会するには、shibuya-trac...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/shibuya-trac?hl=ja からこのグループにアクセスしてください。
>
>

--
Takashi Okamoto

sue

unread,
Dec 27, 2010, 12:09:54 AM12/27/10
to Shibuya.trac
お世話になります。sueです。

> 下記の手順は、共有フォルダを利用した手順を試した結果でしょうか?
→ そうです。

> それであれば、resyncを実行したときにエラーが出てませんでしたか? trac0.12から、
>
> > trac-admin C:\TracLight\projects\trac\SampleProject repository resync "*"
>
> のようにrepository resyncとする必要があります。また、tracのサーバから共有フォルダ
> へのアクセス権があるかどうか(コマンドプロンプトからアクセスできるか)
> 確認してみてください。
→ 現在使用しているTracはTrac Lightning 2.5.2です(ちょっと古い)。これですとresyncが通るのですが最終的にエ
ラー。
  また、repository resyncが認識できないようで。恐らく、tracのバージョンが古いんですね。
  コマンドプロンプトからアクセスはOKでした。tracのVerUPをしないと無理でしょうか。

sue

unread,
Dec 27, 2010, 1:59:44 AM12/27/10
to Shibuya.trac
お世話になります。sueです。

Tracを0.12にUPして試みてみました。
repository resyncが有効になっており、正常にシンクした様ですが、結果は以下のような表示でNGでした。
警告:リポジトリ "(default)" との同期ができません (Z:/SVN_Training は Subversion のリポジトリではな
いみたいです。)。詳細は Trac のログを参照してください
→ このような表示が出ていますが、実際に使用しているリポジトリを指定しています。

logを見ますと、以下のようなwarningが出ておりました。
WARNING: base_url option not set in configuration, generated links may
be incorrect
上記、エラー解決のヒントになるでしょうか?

また、同PC別パスのリポジトリには設定できる為、他PCアクセスによるWindows認証などが怪しいのでは?と思っています。(素人考察ですいませ
ん)

sue

unread,
Dec 27, 2010, 7:22:14 PM12/27/10
to Shibuya.trac
すみません、ログが一部間違っておりました。
2010-12-28 09:18:04,394 Trac[env] INFO:
-------------------------------- environment startup [Trac 0.12.ja1]
--------------------------------
2010-12-28 09:18:08,301 Trac[env] WARNING: base_url option not set in
configuration, generated links may be incorrect
2010-12-28 09:18:08,832 Trac[api] INFO: Synchronized '' repository in
0.52 seconds
2010-12-28 09:18:08,848 Trac[main] WARNING: HTTPInternalError: 500
Trac エラー (Z:/SVN_Training は Subversion のリポジトリではないみたいです。)
p.s.
iniファイルですが、repository_dirのみの更新では設定が不足しているでしょうか?

Takashi Okamoto

unread,
Dec 29, 2010, 5:28:14 AM12/29/10
to shibuy...@googlegroups.com
こんばんわ、おかもとです。

> iniファイルですが、repository_dirのみの更新では設定が不足しているでしょうか?

私の環境では、repository_dirの設定だけでいけました。
ちなみに、dir Z:/SVN_Training とコマンドプロンプト上で実行すると何が表示
されるのでしょうか? db conf hook formatなどが表示されているでしょか?
本当にZ:/SVN_TrainingがSubversionのディレクトリかどうか確認させてください。

やはり、正しければ、アクセス権の問題ですかね...
ためしに全てのユーザで読み取り可能にして実行して試してみるとか...

手元の環境では動いているので、推測でしかアドバイスできませんが、よろしく
お願いします。


2010年12月28日9:22 sue <suetsu...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages