安装Collabnet svn

安装Collabnetsvn步骤:

1、$cd/opt

2、$tarzxfCollabNetSubversionEdge-x.y.z_linux-x86.tar.gz

3、$cdcsvn

4、在CSVN目录下使用非ROOT用户运行程序.sudo-Ebin/csvninstall

5、$bin/csvnstart,$bin/csvnconsole(如果启动不成功,使用这个命令进行重新配置)

6、卸载$bin/csvnremove,rm-rfcsvn

出现问题:

ImportError:libpython2.7.so.1.0:cannotopensharedobjectfile:Nosuchfileordirectory

ps:系统的python环境乱了,弄好就行了

把python2.6重新安装了一下,然后做连接到/bin/python和/usr/bin/python

svn启动必须用svn用户吗?你是用svn这个用户启动的吗?

用root就可以.

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

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

make&&makeinstall

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

cd/usr/local/lib

ln-slibpython2.7.so.1.0libpython2.7.so

3.使用命令whereislibpython2.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.soelfclass64错误,系统是64位,安装csvn是32位。

7、重新安装csvn:

下载64位svn。

root用户:

cd/opt

tarzxf**.tar.gz

cd/csvn

xdd用户:

cd/opt/csvn

sudobin/csvninstall

bin/csvnstart

提示超时。

则查看opt/csvn/data/logs/console.log,端口占用,

netstat-ntlp

kill-9**

bin/csvnstart

如果启动不成功,则用bin/csvnconsole启动,查看日志。

启动成功。

UnabletostartCSVNConsole:noJavaexecutablefound

editthisfile---"data/conf/csvn.conf".setJAVA_HOME

root用户:chmod-R777csvn

httpd:badusername7039

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

useradd7039

passwd7039

在/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)的意思。

相关推荐