禅道配置https协议的svn

2014-08-26 14:37:42
jdkleo
  • 访问次数: 4
  • 注册日期: 2014-08-26
  • 最后登录: 2016-01-04
  • 我的积分: 58
  • 门派等级: 玄清 等级1 居士

集成禅道和svn

http://www.zentao.net/book/zentaopmshelp/137.html

文章里面后说https很麻烦,今天我就这个麻烦问题跟大家分享一下解决方案

主要要解决两个问题:

1、SSL handshake failed: SSL error: Key usage violation in certificate has been detected.

centos的解决方案:

1)如果你没安装wget先安装wget.
yum install rpm-build wget
2)wget ftp://ftp.icm.edu.pl/vol/rzm2/linux-fedora-secondary/releases/15/Everything/source/SRPMS/neon-0.29.5-2.fc15.src.rpm
3)rpm -i neon-0.29.5-2.fc15.src.rpm
在执行这句的时候可能有警告,不要管。
4)cd ~/rpmbuild
5)vi SPECS/neon.spec
找到43行:'--with-ssl=gnutls部分,修改为:--with-ssl(也就是去掉=gnutls)。
6)yum install gcc make expat-devel gnutls-devel zlib-devel krb5-devel libproxy-devel pakchois-devel openssl-devel
7)cd ~/rpmbuild

rpmbuild -ba SPECS/neon.spec

8)cd ~/rpmbuild/RPMS/x86_64(注意下,64位centos是x86_64,32位i386)
如果执行失败,确认下你的neon的安装目录。
9)rpm -Uvh neon-*
完成了。

2、subversion error
options of ‘https://svn.tsov.net/XXXX/’: Server certificate verification faild: certificate issued for a different hostname, issuer is not trusted(https://svn.tsov.net/XXXX/)

我们这个时候执行/var/www/html/zentaopms/bin/syncsvn.sh就会报以上的错。解决方案如下:

使用SVN时会遇到SVN因为证书的问题而报错,如:subversion error
options of ‘https://svn.tsov.net/XXXX/’: Server certificate verification faild: certificate issued for a different hostname, issuer is not trusted(https://svn.tsov.net/XXXX/),这句话的意思就是证书检验失败,所在这时候可以在终端里来解决。方法:

1)打开终端(实用工具 –>终端),在终端中输入如下命令(注意url更换成你的url地址):
svn ls https://svn.tsov.net/XXXX/

2)然后会出现一个服务器证书的提示,根据提示输入 “p”,然后回车,问题就可以得到解决了。
(一般会提示你输入你svn的帐号,即可。)


解决以上2个大问题后,你再去执行/var/www/html/zentaopms/bin/syncsvn.sh,就没问题了.

jdkleo 最后编辑, 2014-08-26 14:43:03
沙发
2014-08-27 09:00:35
春哥
  • 访问次数: 10795
  • 注册日期: 2005-04-30
  • 最后登录: 2024-04-12
  • 我的积分: 530139
  • 门派等级: 幽灵 等级7 春哥
感谢分享,加50分。呵呵。
板凳
2017-12-19 10:42:26
Susie
  • 访问次数: 2
  • 注册日期: 2017-12-19
  • 最后登录: 2017-12-19
  • 我的积分: 85
  • 门派等级: 无门派

2)wget ftp://ftp.icm.edu.pl/vol/rzm2/linux-fedora-secondary/releases/15/Everything/source/SRPMS/neon-0.29.5-2.fc15.src.rpm 

这步执行不下去了,地址有变化

在:

ftp://ftp.icm.edu.pl/vol/rzm6/linux-fedora-secondary/releases/15/README 中有说明,地址变化为:

http://archives.fedoraproject.org/pub/archive/fedora-secondary/releases/15/Everything/source/SRPMS/

所以应该替换执行以下语句即可:

2) wget http://archives.fedoraproject.org/pub/archive/fedora-secondary/releases/15/Everything/source/SRPMS/neon-0.29.5-2.fc15.src.rpm

Susie 最后编辑, 2017-12-19 10:48:45
#3
2017-12-19 11:35:08
石洋洋
  • 访问次数: 6461
  • 注册日期: 2011-04-06
  • 最后登录: 2024-04-19
  • 我的积分: 96502
  • 门派等级: 幽灵 等级6 修罗
谢谢分享,加30分。
1/1 1