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服务器端没打开吧

svn在linux下checkout时如何加上用户名和密码
svn --username=yourname co svn_path local_path 接下来就会提示你输入密码 答题不易,互相理解,您的采纳是我前进的动力,如果我的回答没能帮助您,请继续追问。您也可以向我们团队发出请求,会有更专业的人来为您解答!您的追问、采纳,是我前进的动力,祝天天开心。

如何使用svncheckout
1. 打开命令行界面。2. 导航到想要检出代码的目录。3. 运行命令 `svn checkout URL`,其中URL是你要检出的SVN仓库的URL地址。4. 输入用户名和密码。5. 等待检出过程完成,这可能需要一些时间,取决于代码库的大小和网络速度。详细解释:步骤一:打开命令行界面 你需要通过命令行来执行svn checkout命...

linux下svn修改用户名和密码
1.临时更换,在命令下强制加上 --username 和--password选项,例如:svn co URL --username xxx --password xxx 2.永久更换 删除目录 ~\/.subversion\/auth\/ 下的所有文件。下一次操作svn时会提示你重新输入用户名和密码的。换成你想用的就可以了。然后系统默认会记录下来的。

linuxsvn配置文件linuxsvn配置
createuser,输入名称密码都是testsvn,ok,我们这就创建了一个叫testsvn的用户了,以后可以用它检入检出数据了6.现在我们要检出这个资源的东西,右键repositories下的testsvn,copyurltoclipboard,这样就选中了它的url了7.我们在c盘右键,选择svncheckout,在urlofrepository粘贴,ok8.经过以上步骤之后,你...

linux下如何更换svn账号?
1.临时更换,在命令下强制加上 --username 和--password选项,例如:svn up --username zhangsan --password 123456 2.永久更换 删除目录 ~\/.subversion\/auth\/ 下的所有文件。下一次操作svn时会提示你重新输入用户名和密码的。换成你想用的就可以了。然后系统默认会记录下来的。

SVN 的 Windows 和 Linux 客户端操作详解
选择本地目录作为 SVN 同步工作目录,例如“E:\\yinzhengjie\\workhome”。右键点击目录,选择 "SVN Checkout...",设置 SVN 地址,并输入用户名和密码进行验证。开始下载同步 确认设置无误后,开始下载 SVN 内容。下载完成后,若文件左下角出现绿色对勾表示同步完成。定期下载 SVN 内容 保持数据同步是...

svn怎么提交代码
1、首先,安装SVN程序,安装完毕之后,在一个文件夹下右键有SVN CheckOut。2、点击SVN Checkout之后,弹出来的界面如下所示,输入SVN地址,在弹出的界面中输入用户名,密码,就可以LoadSVN上的文件。3、首次下载之后,我们就可以在该目录下,看到SVN Update选项。点击改选项,就可以下载上面的代码了。4...

关于SVN创建新工程无法Checkout的问题
执行chcon命令时需注意,操作通常需要root权限或具有相应权限的用户账号。确保执行操作的用户具有足够的权限,避免安全风险。若需递归调整目录及其内容的安全上下文,可利用-R选项。例如:通过上述步骤,可解决认证权限问题及Apache SVN服务器访问format文件权限问题,从而顺利执行Checkout操作。请确保在执行相关...

SVN客户端上切换登录用户的方法
方案一:windows环境:1、在项目上右键,选择TortoiseSVN--settings,2、在弹出的TortoiseSVN Settings页面中选择“Saved Data”选项,3、然后点击“Authentication data”对应的“Clear”按钮,清除一下之前的认证信息就可以了。下次,就会要求输入用户名和密码,OK!linux环境:svn co --username xxxxx svn:\/...

Linuxsvn密码linuxsvn密码
SVN客户端怎么修改用户名和密码?SVN的密码保存在服务器上,一般能通过Web方式修改密码(前提是服务器上安装了SVNManager或者其它的PHP或者CGI程序)如果SVN是和Apache一起使用的话,可以找到Apache目录下的confhttpd.conf文件,里面的Location\/svn>段中AuthUserFile指定的就是用户密码文件,是文本形式的,密码...

相似回答