svn: No worthy mechs found

今天发现使用svn up之后,/var/log/messages内有个错误:

Oct 28 13:36:48 web1 svn: No worthy mechs found
Oct 28 13:58:14 web1 svn: No worthy mechs found
Oct 28 14:07:18 web1 svn: No worthy mechs found

网上查了下,是因由于加密认证的库没有装上导致的,需要安装cyrus-sasl-md5:

yum -y install cyrus-sasl-md5

阅读全文

svn协议的subversion服务器配置

经过几天svn+ssh的使用,最终大家还是受不了svn+ssh的麻烦和速度,在另一个机房又架了台svn协议的subversion服务器。 哈哈,记录下配置过程: 安装ssh server和subversion yum install -y openssh-server subversion 建立 subversion repository mkdir /var/svn-repos svnadmin create /var/svn-repos/test 启动服务: vi /etc/xinetd.d/svn service svn { disable = no port = 3690 socket_type = stream protocol = tcp wait = no user = root server = /usr/bin/svnserve server_args = -i -r /var/svn-repos } service xinetd restart 修改repository配置,并启用authz权限控制 vi /var/svn-repos/test/conf/svnserve.conf #在general小节中,加入几行内容 anon-access = none auth-access = write password-db = passwd authz-db = authz 加用户: vi /var/svn-repos/test/conf/passwd user = password 设权限: vi /var/svn-repos/test/conf/authz [/] user = rw 导入方法: svn import web svn://192.

阅读全文

svn自动更新脚本svnsshup.exp

其中send -- "/usr/bin/svn upr"改成send -- "/usr/bin/nohup /usr/bin/svn up & r"会更好,前者在内网没问题,在公网可能会不行,可能会因为执行时间过长而中断。

这个脚本还需要一个pwd.txt文件,pwd.txt文件用于存放需要更新的服务器列表信息,格式为:

ip1     username       passwd

ip2     username       passwd
...

阅读全文

我们最近一个项目用的那几台服务器都是客户给的,但是管理非常严格,只给我们开了22及80端口,搞得我们更新程序只能用sftp方式,很不方便,让他们开svn端口也不肯,让我们用svn+ssh方式。

那就只能用svn+ssh方式了,不得不说svn+ssh很不方便,非常折腾。在这里记录下配置过程。

阅读全文

作者的图片

阿辉

容器技术及容器集群等分布式系统研究

容器平台负责人

上海