0

私は何が間違っているのか理解できません。共有ホスティングに Subversion リポジトリが必要で、TortoiseSVN などを使用してすべてのファイルをローカル PC にチェックアウトできるようにしたい

だから私がやっていること:

1) /home/myaccount/public_html/svn/ フォルダーに SSH を使用してリポジトリを作成しました

svnadmin create public_html/svn

2) すべてのフォルダを含むリポジトリを作成します。

  • /public_html/svn/conf
  • /public_html/svn/db
  • /public_html/svn/hooks
  • /public_html/svn/ロック

3) 次に、conf/svnserve.conf と conf/passwd を編集しました

conf/svnserve.conf

anon-access = none  
auth-access = write  
password-db = passwd 

conf/パスワード

john = mypassword

次に、問題を開始します

4) /svn/ フォルダーに /myproject/ フォルダーを作成しようとしています

cd /home/myaccount/public_html/svn/
svn mkdir myproject

「svn: 'public_html/svn' は作業コピーではありません」 というエラーが表示されるのはなぜですか?

5) OK、TortoiseSVN ブラウザを使用して svn ディレクトリをブラウズしようとしています。次の URL を挿入しています: http://xxx.xxx.xxx.xxx/svn/ xxx... は、私の専用 IP アドレスです。共有ホスティング

わかりました /svn/ フォルダーが表示されるのを待っていますが、次のエラーが返されます。

http://xxx.xxx.xxx.xxx/svn/専用のリダイレクトサイクル

それだけです。現在 2 つの問題があり、その理由がわかりません。何が間違っているのか教えてください。

4

2 に答える 2

0

序文:

あなたは多くの間違いと(おそらく間違った)仮定をしました

  1. svnserveがホスティングにあることを絶対に確信していますか?
  2. インストールしても動いてますか?
  3. 実行されている場合でも、どの構成を使用しましたか?
  4. ホスト上のすべてのリポジトリを実行して提供している場合、なぜ http:// タイプのリポジトリをチェックアウトしようとしたのですか?
  5. http:// を svn:// に変更した後でも間違っている、この奇妙で間違った URL を使用した理由
  6. ホスティングのサポート スタッフではなく、なぜホスティング固有の質問や問題をここで解決しようとしたのですか? 私たちは質問 1 ~ 3 に答えるのに敏感ではありません

考え:

仮定では

  • svnserve はデーモンとして実行されています
  • svnserve ポートは再定義されていません
  • svnserve はルート化されていません

SVN Bookのカスタムサーバーであるsvnserveを出発点として使用します。つまり、このパラ

前に説明したように svnserve を正常に起動すると、システム上のすべてのリポジトリがネットワークで利用できるようになります。クライアントは、リポジトリ URL に絶対パスを指定する必要があります。たとえば、リポジトリが にある場合/var/svn/project1、クライアントは次の方法でアクセスします。svn://host.example.com/var/svn/project1

これらのアクションを提案します

  • Web スペースの外部に新しいリポジトリを作成します(svn:// リポジトリの http-browsing of repo では、有用で読みやすいものは何も得られません。svn:// と http:// リポジトリを混在させないでください)。
  • te repo-dir へのフル パスを特定します ( pwd)
  • レポの実際の URL を作成します。お気に入りsvn://SERVERNAME/home/myaccount/svn/
  • TSVN の repo-browser で外界から、または (より良い) CLI svn-client から repo をテストします: (エラーが発生した場合は、問題の詳細な説明が表示されます)svn ls svn://SERVERNAME/home/myaccount/svn/
于 2013-07-07T03:00:53.843 に答える