svn在linux下checkout时如何加上用户名和密码

直接 svn checkout path(路径)
出现如下错误
svn: Server sent unexpected return value (405 Not Allowed) in response to OPTIONS request,这是不是没有密码的原因?

首先需要知道配置文件的位置,比如我们的服务器中我就找到很多关于svn的目录,甚至分不清哪个目录下才是真正的配置文件:

    root@handou:~# find / -name subversion

    /home/handou/workspace/subversion-1.8.11/subversion

    /home/handou/workspace/subversion-1.8.11/subversion/bindings/javahl/src/org/apache/subversion

    /home/handou/workspace/subversion-1.8.11/subversion/bindings/javahl/src/org/tigris/subversion

    /home/handou/workspace/subversion-1.8.11/subversion/bindings/javahl/tests/org/apache/subversion

    /home/handou/workspace/subversion-1.8.11/subversion/bindings/javahl/tests/org/tigris/subversion

    /etc/bash_completion.d/subversion

    /etc/subversion

    /usr/share/doc/subversion

    查找所得结果可以确定应该是在 /etc/subversion下,切换到subversion下有多个文件:

    config  config.dpkg-dist  dav_svn.authz  dav_svn.passwd   passwd  servers

    可能需要一一查看下都是什么内容,其实主要是dav_svn.authz  dav_svn.passwd这两个文件,一个存放用户名,一个存放密码,dav_svn.authz内容包含账号和权限:


    [groups]

    apiadmin=yuedun

    [handou:/]

    @admin=rw

    @apiadmin=rw

    可以编辑这个文件添加账号,然后添加密码,但是不能直接编辑dav_svn.passwd,这里面是加密数据,需要使用Apache的htpasswd命令添加。

    然后会提示输入密码,就此完成svn账号设置。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
svn --username=yourname co svn_path local_path

接下来就会提示你输入密码本回答被提问者采纳
第2个回答  2015-06-28
svn co URL  --username xxx --password yyy ./

第3个回答  2011-11-15
怎么配置的、配置文件都不贴出来,让人怎么帮你?
第4个回答  2011-11-15
svn服务器端没打开吧

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网