SharpSVN ライブラリを使用してリポジトリのユーザー (SVN ユーザー) を認証する方法を教えてください。そのリポジトリは、それらのユーザーのみがコミットする必要があります。ありがとう
13497 次
4 に答える
47
次の認証プロパティを使用しますSVNClient
。
client.Authentication.Clear(); // Clear a previous authentication
client.Authentication.DefaultCredentials = new System.Net.NetworkCredential("user", "password");
于 2011-03-02T08:37:56.583 に答える
14
client.Authentication.ForceCredentials("user", "password");
デフォルトの資格情報を吹き飛ばしたくない人向け (同じマシンで TortoiseSVN を実行している場合)。
于 2013-03-28T16:24:17.183 に答える
10
SslServerTrustHandlers
次のようにイベント ハンドラーを追加して、SSL 証明書エラーをオーバーライドすることもできます。
SVN_Conn.Authentication.SslServerTrustHandlers += new EventHandler<SharpSvn.Security.SvnSslServerTrustEventArgs>(SVN_SSL_Override);
static void SVN_SSL_Override(object sender, SharpSvn.Security.SvnSslServerTrustEventArgs e)
{
e.AcceptedFailures = e.Failures;
e.Save = true;
}
于 2011-05-14T16:52:54.963 に答える