TortoiseSVNでインポートする際の、リポジトリURLの指定の仕方が分からないので質問させて頂きます。
自身で立てたサーバを使用して、現在ホームページの運用をしております。
(サーバ、ローカルPCには、すでにsvnをインストール済みです)
サーバはCentOS(i386版)を使用しており、ローカルPC(Windows VISTA)で作成したホームページ用ファイル郡をsubversionで管理したいと思い、サーバ側にリポジトリを作成して、そのリポジトリへローカルPCにあるファイル群をインポートしたいのですが、その際にどのようにURLを指定すればよいのでしょうか?
下記情報を参考にしていただき、お分かりになる方いらっしゃいましたら、ご教授の程お願い致します。
=======
・サーバ側のsvnディレクトリ
/home/develop/svn/ 以下に"test"というリポジトリを作成してあります。
・URLの指定
ローカルPCから、インポートしたいファイルを選択して、
右クリック→TortoiseSVN→インポート
で、リポジトリのURLを
http://サーバのIPアドレス/home/develop/svn/test
としたのですが、
エラー: OPTIONS (URL: 'http://サーバのIPアドレス/home/develop/svn/test'): 200 OK (http://サーバのIPアドレス)
と表示され、エラーになってしまいインポートできません。
=======
-
回答する
- 気になる
- 「気になる」をクリックで
回答がついた時に通知でお知らせします
質問者が選んだベストアンサー
- 2011-02-09 08:33:51
- 回答No.2
><Location /svn>
で設定していますから、アクセスする際のURLは
http://サーバのIPアドレス/svn/test
になるハズです。
# apacheのLocationディレクティブの設定になりますので、その辺りのキーワードで検索して下さい。
いくつかのパターンで試しましたが…httpプロトコルでSubversionを使う場合、まずHTTPのOPTIONSリクエストが発行されるようです。
そこで、Subversion固有のレスポンスが返されると、処理を続けるようですが……
apacheはアクセス不能なパスを指定してもOPTIONSで200 OKのレスポンスを返却するようで。
>グループ:root
>所有者:root
>パーミッション:755
所有者はapacheに変更しておいた方がよいかと思われます。
chown -R apache.apache /home/develop/svn
と…
これでもダメでしたら
chmod 755 /home/develop
でしょうか。
>また、http://ではなくfile://でアクセスしても上手くいきませんでした。
file:///home/develop/svn/test
になりますが、この指定が可能なのはローカルマシンだけです。
svn info file:///home/develop/svn/test
で情報が出るかと。
>httpプロトコルでSubversionを使用する場合、
>svnのディレクトリを現在の
>/home/develop/svn
>から
>/var/www/svn
>と変えなくてはアクセスできない、ということなのでしょうか?
パーミッションの設定とapacheの設定が正しく行われれば、そのようなコトはない…ハズです。
# Subversion専用のユーザを作成し、そのホームディレクトリ(/home/svn など)にリポジトリを作成、
# httpでアクセス…という方法をブログなどで公開している人もいますし。
なお、/home以下の各ユーザが自分のsubversionリポジトリを作成してhttpプロトコルで利用。
の場合は、その都度apacheの設定変更が必要…のようです。
# svnプロトコルならできなくはない…と思われますが……。
その他の回答 (全1件)
- 2011-02-08 08:57:10
- 回答No.1
httpプロトコルでSubversionを使用する。
ということでよろしいのでしょうか?
# ちなみにウチはsvnプロトコル
CentOSのバージョンが不明ですが…
/etc/httpd/conf.dの下にsubversion.confとかありませんか?
そちらはどういう設定になっているのでしょうか?
インポートする前にリポジトリブラウザでリポジトリが正常に見れますか?
何もインポートしていない状態でもリポジトリブラウザで見ることは可能です。
# パーミッションとかの設定していますか???
-
回答する
- 気になる
- 「気になる」をクリックで
回答がついた時に通知でお知らせします
- ありがとう
- なるほど、役に立ったなど
感じた思いを「ありがとう」で
伝えてください
その他の関連するQ&Aをキーワードで探す
別のキーワードで再検索する
あなたの悩みをみんなに解決してもらいましょう
-
質問する
- 知りたいこと、悩んでいることを
投稿してみましょう
-PR-
-PR-