TortoiseSVNでの共有フォルダにブランチ作成できないエラーの解決方法

このQ&Aのポイント
  • TortoiseSVNを使用してサーバー上の共有フォルダにブランチを作成しようとすると、特定のエラーが表示されます。
  • エラーメッセージには、URLに対してセッションを開始できないという内容が含まれています。
  • 解決策として、フォルダのURLを正しく指定することや、設定ファイルの変更を試してみることがおすすめです。
回答を見る
  • ベストアンサー

TortoiseSVNにてサーバー上の共有フォルダにブランチを作成でき

TortoiseSVNにてサーバー上の共有フォルダにブランチを作成できない。 TortoiseSVN-1.6.8にて下記サイトを参考に、サーバー上の共有フォルダにブランチ/タグを作成し、 ファイルのバージョン管理を行おうとしています。 http://www.ipl.co.jp/item/Subversion.html サーバー側の共有フォルダに対して、branches以下に好きなフォルダ名でブランチを作ります。 にて、リポジトリのURLを指定し実行すると、下記エラーが表示されます。 ==================================================================================================================================== コマンド   file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/branchies/test2からfile://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/test1/branchies/test2 へのコピー、リビジョン 2 エラー    URL に対し ra_local セッションを開始できません エラー    'file://【サーバーのIPアドレス】//kaihatsu2/SVN_SOFT/test1' を開けませんでした 終了! ===================================================================================================================================== サイトに書かれている内容通りに作業したのですが、何が悪いのか分かりません。 解決法をご存知の方おられましたら、ご教授お願いできませんでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

たまたま他の誰かがアクセスしていたりしませんでしたか? # まぁ、その場合リポジトリ自体がぶっ壊れますが。 Windowsのファイル共有でのリポジトリ管理は推奨されていない点には注意が必要です。 ヘルプの「3.1.4. ネットワーク共有にあるリポジトリへのアクセス」を参照。 Windowsサーバならば、apacheが入っていればそちらに設定してhttpプロトコルでのリポジトリを、 apache入っていなければ、CUI版のSubversionをインストールしてsvnプロトコルのリポジトリを作成したほうが良いかと…。 # 今のfile:///でアクセスしているリポジトリをそのまま移行できますし、クライアント側では[TortoiseSVN]-[再配置]でURL指定し直すだけで移行できます。 file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT がリポジトリのルート…でOKですか? Windowsのファイル共有で見ると、この下に README.txt conf db format hooks locks とかがある。ということで。 で、上記だとして…リポジトリレイアウトってどうなっているんですか? 出てくるURLは file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/branchies/test2 file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/test1/branchies/test2 file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/test1 となっていますが……どこがルートでリポジトリ内にどのようなディレクトリを切っていますか? 最初にインポートする時に 一時ディレクトリにtrunk、branches、tagsのディレクトリを作成し、 trunkディレクトリ以下にリポジトリで管理するファイル/ディレクトリを入れてインポートする。 のが使いやすいリポジトリレイアウトかも思いますが…。 # 詳しいところはヘルプの「3.1.5. リポジトリレイアウト」参照。 # 私の場合、プロジェクト毎に全く別のリポジトリを作ります。

その他の回答 (1)

noname#119360
noname#119360
回答No.1

アクセスプリビレッジは正しく設定されていますか? ローカル環境で成功確認できていますか?

関連するQ&A

  • TortoiseSVNにてサーバー上の共有フォルダにブランチを作成でき

    TortoiseSVNにてサーバー上の共有フォルダにブランチを作成できない。 と質問させて頂いた者です。間違えて締めてしまったので再度質問させて頂きます。 TortoiseSVN-1.6.10にて下記サイトを参考に、ローカルからサーバー上の共有フォルダにブランチ/タグを作成し、 ファイルのバージョン管理を行おうとしています。 http://www.ipl.co.jp/item/Subversion.html リポジトリのURLを指定し実行すると、下記エラーが表示されます。 ==================================================================================================================================== コマンド: C:\test から file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/branches/testa へのコピー、リビジョン HEAD エラー: URL に対し ra_local セッションを開始できません エラー: リポジトリ 'file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT' を開けませんでした 終了! ===================================================================================================================================== サイトに書かれている内容通りに作業したのですが、何が悪いのか分かりません。 解決法をご存知の方おられましたら、ご教授お願いできませんでしょうか? よろしくお願いします。

  • TortoiseSVNにてサーバー上の共有フォルダからチェックアウトできない

    TortoiseSVN-1.6にて下記サイトを参考に、サーバー上の共有フォルダにリポジトリを作成し、 ファイルのバージョン管理を行おうとしています。 http://www.syon.co.jp/syontech/tech014.html サーバー側の共有フォルダに対して、リポジトリの作成は成功したのですが、 参照サイト作業内容 >クライアント側: >実際に作業を行うクライアントマシンにおいて「SVNチェックアウト」でバージョン管理を行う環境をサーバからコピーします。 >今回は作業フォルダの下にフォルダ(work)を作成し、そこで「SVNチェックアウト」を行います。 にて、リポジトリのURLを指定し実行すると、下記エラーが表示されます。 ==================================================================================================================================== コマンド   file://【サーバーのIPアドレス】/test/web/共有フォルダ/develop からチェックアウト、リビジョン HEAD, 再帰的, 外部を含む エラー    URL に対し ra_local セッションを開始できません エラー    リポジトリ エラー    'file://【サーバーのIPアドレス】/test/web/%E5%85%B1%E6%9C%89%E3%83%95.../develop' エラー    を開けませんでした 終了! ===================================================================================================================================== サイトに書かれている内容通りに作業したのですが、何が悪いのか分かりません。 解決法をご存知の方おられましたら、ご教授お願いできませんでしょうか? よろしくお願いします。

  • TortoiseSVNでリポジトリURLの指定方法

    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アドレス) と表示され、エラーになってしまいインポートできません。 =======

  • TortoiseSVNでsvn://を使える環境

    TortoiseSVNにてSVN管理しようと思っていますが、 svn://というアクセスを行う為にはリポジトリを作成する サーバ側には何をどういう環境が必要なのでしょうか? 調べてみても、file://かhttp://でアクセスする手法しか 見つかりませんでした。 また、それをサーバとしてLinux、Windowsのどちらでも実現 したいと思っています。 どなたか手順もしくは参考になるサイトをご教示下さい。

  • TortoiseSVNでアクセスエラー

    Subversion関連の質問です。 クライアント側からTortoiseSVNのリポジトリブラウザを使用し サーバ側にあるリポジトリにsvn:// プロトコルでアクセスしたところ 以下のエラーメッセージが表示されました。 (file:// プロトコルではアクセス可能です。) 「ホスト'サーバ名'に接続できません: 呼び出しでポインタ引数を  使用するときに、無効なポインタ アドレスを検出しました」 svnserveは起動していますが、他にも設定等が必要なのでしょうか。 ■サーバ側の情報 ○OS  Microsoft Windows 2000 Server ○Subversion のバージョン  version 1.6.6. ■クライアント側の情報 ○OS  Microsoft Windows XP Professional Version 2002  Service Pack 3 ○TortoiseSVN のバージョン  TortoiseSVN 1.6.12

  • Subversion ファイルのマージができない

    以下のページ等を参考にして TortoiseSVNでbranchからtrunkへのマージを試みましたがサブフォルダ以下のファイルのマージが行われません。 http://hide.xsv.info/tips/svnmanual/merge1/ 以下のようなフォルダ構成である場合、 Folder_A--File_A |----File_B |----Folder_B |-----File_C マージ元URLにhttp://localhost:8888/svn/branch/Folder_A を指定し、 マージ先URLにhttp://localhost:8888/svn/trunk/Folder_A を指定して マージを実行すると、File_A, File_Bはマージされるのですが、 サブフォルダ以下のFile_Cはスルーされてしまいます。 作業コピーのあるフォルダで、右クリック-[マージ]で表示される リビジョンの範囲をマージ 異なる2つのツリーをマージ で試してみましたがいずれもサブフォルダのファイルはスルーされてしまいました。 TortoiseSVNでは、サブフォルダのマージはできないのでしょうか。

  • Ver1.7.4からのtortoiseSVN

    tortoiseSVNをいままで使ってファイルを管理していて、今までの管理フォルダには必ず.svnが設置されてそれで常時ファイルの削除や編集を管理していたと思うのですが、Ver1.7.4からチェックアウトしたフォルダのトップのみに.svnが設置されるように仕様が変更されましたが、これには理由などがあるのでしょうか? また、1つのプロジェクトで一部のフォルダのみを他のユーザーと共有している(余計なファイルをPCに入れたくないなどの理由で)ような場合があり、私の方で、trunkフォルダの一部分のフォルダのみをその人のPC用に選択してUSBメモリなどにいれて渡していました。 このときに.svnフォルダが付いて来ないので、このような使い方は今後できないのでしょうか? 必ずリポジトリフォルダからチェックアウトしなくてはいけないということでしょうか? どうぞご教授よろしくお願い致します。

  • svnを使用してタグ、ブランチの作成の仕方

    EclipseのSVNのエクスプローラ上から「新規」→「タグ(又はブランチ)」とやると 「リポジトリーの子フォルダーを取得する操作に失敗しました。」 というエラーが出てしまいました。 SVNのリポジトリを作成すると通常、「trunc」、「tags」、「branch」といった ディレクトリがEclipseのSVNのエクスプローラから見えると思っていたのですが 自分の環境(添付画像)では見当たりませんでした。リポジトリにこれらのフォルダを 自分で作成してみたのですが結果は同じでした。 何が原因かわかりますでしょうか。

  • 時間が経つと共有フォルダにアクセスできません。

    Windows98のマシンから、フレッツアクセスグループ経由でWindows2000サーバーの共有フォルダを参照しています。「\\(サーバーのIPアドレス)\(共有フォルダ名)」をショートカットにしてアクセスしているのですが、2時間程何もしないで放置しておくと「ショートカットエラー」となります。その場合もサーバーのアドレスに対するpingは通るのですが・・・。 何か設定があるのでしょうか?

  • TortoiseSVN1.6.7でのhttps接続

    当方環境にて下記の現象が起き、解決できず悩んでおります。 原因や解決策に関しアドバイスをいただけましたら幸いです。 現象 当サイトにてSubversion(バージョン管理システム)サーバの立ち上げを考えております。 クライアント側ツールとしてTortoiseSVNを使用し、ネットワーク経由で サーバ上のリポジトリにアクセスするという使用形態を考えております。 この時、httpを使用してのリポジトリアクセスは問題ないのですが、 httpsでのアクセスの場合、TortoiseSVNのバージョン1.6.7以上を使用すると、 チェックアウトやコミットの際に下記のエラーとなりアクセスができません。 OPTIONS(URL:'https://xxxxxx/repos'):SSL handshake failed:SSL error: certificate verify failed(https://xxxxxx) なお、TortoiseSVNのバージョンが1.6.6以下の場合は、httpsでのアクセスの 場合でも上記のエラーは起きず、リポジトリのアクセスは可能です。 TortoiseSVNは1.6.6と1.6.7を境に何か違いがあるのでしょうか。 当方初心のため、自力での解決ができなくなっており、 原因や確認点等に関しアドバイスをいただけましたら幸いです。 環境 サーバ Red Hat Enterprise Linux Server release 5.5 subversion-1.6.11 Apache/2.2.3 mod_dav_svn-1.6.11 mod_ssl-2.2.3 openssl-0.9.8 クライアント WindowsXP SP3 TortoiseSVN 1.6.7 よろしくお願い致します。 以上です