1

私の設定:

root@/var/svn/skryb/conf# cat /etc/init.d/svnserve
[general]
anon-access = none
auth-access=read
auth-access=write
password-db = passwd
[sasl]

svnserve を再起動して、動作することを確認します。

# killall svnserve
# /etc/init.d/svnserve
# ps fax | grep svnserve
 1233 pts/2    S+     0:00                      \_ grep svnserve
 1231 ?        Ss     0:00 svnserve -d -r /var/svn/skryb/

Windows PC からのコンテンツのチェックアウト:

C:\Temp\some>del *.*
C:\Temp\some\*.*, Продолжить [Y(да)/N(нет)]? y

C:\Temp\some>svn co svn://192.168.1.36
A    utils
A    utils\utils.ipr
A    utils\getContents
svn: E200015: Caught signal -- I hit ctr-break here

何か案は?

4

1 に答える 1

1

プロンプトが表示されない理由はわかりませんが、何が欠けている可能性があるかについてのヒントをいくつか示します。

  • SVN レッド ブックを読むとき: Create a users file and realmにエントリがありませんrealm = <your name>
  • ファイルの内容について言及していませんpassword-db。あなたはそれを作成しましたか、そしてそれは構造を持っていますか:

    [users]
    <name> = <password>
    
  • auth-accessルールの 1つを削除する必要がありますread。両方のルールは意味がありません。
  • SASL の経験はありませんが、セクション: SASL による認証には、少なくとも次の内容が記載されています。

    [sasl]
    use-sasl = true
    
  • パスワードがキャッシュされていないことを確認しましたか? ローカル キャッシュ (通常、Windows では の下にあります%APPDATA%/Subversion/auth/) があるはずです。パスワードを表示しようとするとき、これは空である必要があります。

ヒントを試したら、結果をコメントしてください。回答をさらに絞り込むことができます。彼らが助けてくれることを願っています...

于 2012-07-14T11:43:56.753 に答える