安装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)的意思。
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf