安装Collabnet svn

安装Collabnet svn步骤:
1、$ cd /opt
2、$ tar zxf CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz
3、$ cd csvn
4、在CSVN目录下使用非ROOT用户运行程序.sudo -E bin/csvn install
5、$ bin/csvn start, $ bin/csvn console ( 如果启动不成功,使用这个命令进行重新配置)
6、卸载 $ bin/csvn remove, rm -rf csvn

出现问题:
ImportError: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

ps:系统的python环境乱了,弄好就行了
把python2.6重新安装了一下,然后做连接到/bin/python 和 /usr/bin/python
svn启动必须用svn用户吗?你是用svn这个用户启动的吗?
用root就可以.

1. 可以使用如下方式编译Python以解决这个问题:

./configure --enable-shared --prefix=/usr/local/python27

make && make install

2. cp /usr/local/python27/lib/libpython2.7.so.1.0 /usr/local/lib

cd /usr/local/lib

ln -s libpython2.7.so.1.0 libpython2.7.so


3. 使用命令whereis libpython2.7.so.1.0得到如下结果就说明

libpython2.7.so.1: /usr/local/lib/libpython2.7.so.1.0


4. 如果whereis没有结果,或者还有import错误,可以尝试如下操作:

在/etc/ld.so.conf中加入新行/usr/local/lib

保存后,运行

/sbin/ldconfig

/sbin/ldconfig –v
5、还是不行,就把/usr/local/lib 改成 /usr/lib
6、libpython2.7.so elfclass64 错误,系统是64位,安装csvn是32位。
7、重新安装csvn:
下载64位svn。
root用户:
cd /opt
tar zxf **.tar.gz
cd /csvn

xdd用户:
cd /opt/csvn
sudo bin/csvn install
bin/csvn start
提示超时。
则查看opt/csvn/data/logs/console.log,端口占用,
netstat -ntlp
kill -9 **
bin/csvn start
如果启动不成功,则用bin/csvn console启动,查看日志。
启动成功。

Unable to start CSVN Console: no Java executable found
edit this file --- " data/conf/csvn.conf ". set JAVA_HOME
root用户:chmod -R 777 csvn


httpd: bad user name 7039

这个问题费了好长时间,没想到是因为缺少7039这个用户,不知道为什么会出现这个用户。
useradd 7039
passwd 7039

在/opt/csvn/data/conf/csvn_main_httpd.conf中user为7039.

然后启动apache,就成功了


配置svn

启动svn之后,在版本库新建版本库repos_bak,

svn资源库 http://192.168.1.1:18080/svn/repos_bak,新建远程文件夹,
再将你自己的文件夹的内容导入进来,一切ok


具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值