我正在尝试通过 Web 应用程序在 SharpSVN 中调用 RemoteCreateDirectories,并希望凭据是登录用户的凭据。这可以隐式完成还是按照下面的示例需要用户名和密码?
using (var svnClient = new SvnClient())
{
svnClient.Authentication.DefaultCredentials = new NetworkCredential(@"aaa\bbb", "ccc");
svnClient.LoadConfiguration(repoName);
svnClient.RemoteCreateDirectories(uris, args);
}
我不想明确地向用户请求凭据(它是一个集成的身份验证应用程序),所以我看到的唯一其他方法是使用不理想的服务帐户。