2

学校のネットワークでホストされている SVN サーバーにコミットしようとしています。CollabNet hereからダウンロードしたバイナリで SVN 1.5.2 をインストールしました。報告されたエラーは次のとおりです。

svn: Commit failed (details follow):
svn: MKACTIVITY of '/opensvn/cs598r/!svn/act/defe271c-f33b-4851-a706-b2906301fed0': authorization failed (http://dna.cs.byu.edu)

これが完全なエラー メッセージです。403 Forbidden とはどこにも表示されていません。作業コピーを削除して、もう一度チェックアウトしようとしましたが、役に立ちませんでした。サーバー上で自分のパスワードと権限が正しいことを確認し、再確認しました。URLが正しいことを確認しました。リモート マシンからは正常にコミットできますが、私のマシンからはコミットできません。私のチームの他のメンバーは自分のコンピューターからコミットできますが、私のチームからコミットしようとすると、同じエラーが発生します。私のチームの他のメンバーの 1 人は、1.5.1 CollabNet バイナリを問題なく使用しています。私のクライアントは壊れていますか?

4

5 に答える 5

1

あなたは他のマシンからコミットでき、あなたのチーム メンバーはコミットできますが、あなたのマシンからはコミットできないので、おそらく Subversion クライアントの問題だと思います。安全のために、お使いのクライアントをアンインストールしてから、サーバーで実行されているバージョンをインストールすることをお勧めします。

于 2008-10-02T16:26:06.410 に答える
1

ローカルコピーをコミットするには承認が必要だと思います...

また

コミットできるかもしれませんが、サーバーは自動更新されていませんか? ... SSHSVN の更新を介して作業をコミットした後、サーバーの更新を試みます

于 2011-11-15T08:51:14.063 に答える
0

リポジトリにアクセスするすべての形式で、すべての形式のアクセスが許可されるわけではありません。読み取り専用の方法でコードをチェックアウトした場合は、コミットできません。例として、WebDav リポジトリが http://... で匿名チェックアウトのみを許可し、https://... でのみ認証とコミットを許可することは珍しくありません。

あなたがチェックアウトしているリポジトリが、チームの他のメンバーがチェックアウトしているリポジトリと一字一句同じであることを確認してください。

于 2008-10-02T00:26:46.917 に答える
0

問題は括弧内にあると思います ( http://dna.cs.byu.edu )。多くの場合、http パスでチェックアウトできますが、コミットには通常 https が必要です。

于 2010-05-21T22:31:50.590 に答える
0

svn URL全体に適切なCAPSを使用していることを確認してください

于 2008-10-02T02:31:09.503 に答える