Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redmine,无法签出svn存储库401失败_Svn_Redmine_Svn Checkout - Fatal编程技术网

Redmine,无法签出svn存储库401失败

Redmine,无法签出svn存储库401失败,svn,redmine,svn-checkout,Svn,Redmine,Svn Checkout,我的问题是我无法签出存储库,因为授权失败消息,我使用了我的redmine登录名/box root登录名,无法签出。 我可以从redmine浏览存储库,而不会收到任何404错误。 在redmine中存储库的用户链接上,没有显示任何用户,多次编辑存储库用户,但仍然没有任何进展 我仔细检查了以下内容 来自apache2站点的svn.conf上的dsn是正确的 sql登录、用户和密码正确 服务器详细信息 ubuntu 12.04 apache 2.2.22以下过程解决了我的问题。它允许存储库与Redmi

我的问题是我无法签出存储库,因为授权失败消息,我使用了我的redmine登录名/box root登录名,无法签出。 我可以从redmine浏览存储库,而不会收到任何404错误。
在redmine中存储库的用户链接上,没有显示任何用户,多次编辑存储库用户,但仍然没有任何进展

我仔细检查了以下内容 来自apache2站点的svn.conf上的dsn是正确的
sql登录、用户和密码正确

服务器详细信息 ubuntu 12.04
apache 2.2.22

以下过程解决了我的问题。它允许存储库与Redmine(用户映射)集成并针对SVN存储库进行身份验证。 (假设您有Subversion的libapache2 svn包,并已重新启动apache2服务)

创建SVN父目录

<pre>
mkdir /svn
</pre>
<pre>
htpasswd -cm auth /svn/auth admin
</pre>
<pre>
service apache2 restart
</pre>

mkdir/svn
用编辑器打开/etc/apache2/mods enabled/dav_svn.conf


<位置/svn>
DAV svn
SVNParentPath/svn
AuthType basic
AuthName“SVN存储库”
AuthUserFile/svn/auth
需要有效用户
</地点>
创建htpasswd文件并添加一个用户,只需添加remove-c参数即可


htpasswd-cm-auth/svn/auth-admin
设置权限


www-R www-data:www-data/svn
chmod-RG+ws/svn
重新启动Apache


服务apache2重新启动
在Redmine中还需要进行一些更改

  • 设置用于使用redmine管理存储库的crontab
  • 当您从redmine浏览存储库时,出现404错误,然后转到项目设置->存储库->您的存储库[编辑]
    • 用户名=管理员
    • 密码是管理员的密码

您可以从h..p://host/svn浏览/checkout/commit/etc,也可以通过Redmine进行浏览,还可以使用其他工具(如TortoiseSVN)进行签出/commit/edit/etc.

您能告诉我们您试图运行的确切命令吗?401是授权错误,因此您提供的请求或凭据有问题。我使用tortoiseSVN签出存储库,url看起来像,它提示输入用户名和密码,但无法使用任何用户名或密码登录。在我设置svn并将apache2配置为用户redmine DB/Pass以对存储库进行用户身份验证之前,我所遵循的教程在这里都是有效的。我不确定,但在站点available/svn.conf上配置的redmine DSN/user/Pass与svn中的用户身份验证无关?
<pre>
chown -R www-data:www-data /svn
chmod -R g+ws /svn
</pre>
<pre>
service apache2 restart
</pre>
<ul>
<li>Setup crontab for managing repositories with redmine</li>
<li>when you browse the repository from redmine and you get a 404 error then go to project settings-> repositories-> your repository [edit] 
<ul>
<li>Username = admin</li>
<li>Password is admin's password</li>
</ul>
</li>
</ul>