命令行SVN忽略提供的凭据,而是使用windows用户

命令行SVN忽略提供的凭据,而是使用windows用户,svn,command-line,import,version-control,commit,Svn,Command Line,Import,Version Control,Commit,我正试图通过以下命令行将一些文件导入我的SVN: svn import -m "message" "mypath" "https://mysvn" --username "user" --password "password" 我面临的问题是,提供的凭据被完全忽略,取而代之的是我的windows用户在SVN进行身份验证。因此导入成功,但是SVN历史记录提到我的Windows用户是作者,而不是我通过命令行提供的用户 有人熟悉这个问题吗?是否有方法在用于导入的命令中而不是在windows用户中获

我正试图通过以下命令行将一些文件导入我的SVN:

 svn import -m "message" "mypath" "https://mysvn" --username "user" --password "password"
我面临的问题是,提供的凭据被完全忽略,取而代之的是我的windows用户在SVN进行身份验证。因此导入成功,但是SVN历史记录提到我的Windows用户是作者,而不是我通过命令行提供的用户

有人熟悉这个问题吗?是否有方法在用于导入的命令中而不是在windows用户中获取凭据


提前谢谢

我只能猜测您的服务器正在使用,因此您正在使用用户帐户的凭据进行身份验证。如果要使用其他用户帐户,请输入另一个帐户的凭据。

我只能猜测您的服务器正在使用,因此您正在使用您的用户帐户凭据进行身份验证。如果要使用其他用户帐户,请输入其他帐户的凭据。

这已在线程中得到回答:

因此,在您的情况下,使用命令行

svn import -m "message" "mypath" "https://mysvn" --username "user" --password "password" --config-option servers:global:http-auth-types=basic;digest

应该做这项工作。

这已经在线程中得到了回答:

因此,在您的情况下,使用命令行

svn import -m "message" "mypath" "https://mysvn" --username "user" --password "password" --config-option servers:global:http-auth-types=basic;digest

应该做这项工作。

这个问题本身没有什么意义,因为您没有指定使用哪种服务器以及如何配置。询问你的系统管理员。这个问题本身是没有意义的,因为你没有指定你使用的是哪种服务器以及它是如何配置的。询问您的系统管理员。