为了提高svn的安全性,今天修改了 svn端口。
修改很简单 ,启动的时候指定端口号就行了 svnserve -d -r /xxx/yyy/mysvn --listen-port 33338
顺便修改了下svn的帐号和密码,之前的 too sample。
接下来,客户端访问的时候却无法访问了,明明端口号也跟上了,帐号密码也修改了,怎么换了个端口就不能访问了呢
最后查明是没有权限,在服务器端修改了 passwd文件后,authz文件没改,所以新的账户没有访问的权限.
最后linux端的 svn客户端也需要修改端口,帐号,密码,下面是删除帐号密码的方法,删除之后下次checkout的时候就会提示输入帐号密码了
方法一:
linux下删除~/.subversion/auth即可清除之前的用户名和密码:rm -rf ~/.subversion/auth
以后再操作svn会提示你输入用户名,这时就可以使用新的了
方法二:
svn操作时带上--username参数,比如svn --username=smile co svn_path local_path