您的位置:首页 > 运维架构 > Linux

linux下创建svn仓库

2010-12-09 14:02 155 查看
create repo:

1.redhat的版本:

cat /etc/redhat-release

2.svn的版本:

rpm -q subversion

(如果没有结果的话,需要安装svn的包)

3.创建名字为test的仓库:

svnadmin create test

4.将目录权限付给testuser:

chown -R testuser:testuser testuser

5.修改/etc/service文件,追加端口映射(存在的话,就不必追加了):

svn 3690/tcp #Subversion

svn 3690/udp #Subversion

6.在/etc/xinetd.d/目录下创建一个svn的文件,将下面内容放入:

service svn

{

socket_type = stream

protocol = tcp

wait = no

user = testuser#这里是自己创建的用户。比如说是testuser

server = /usr/bin/svnserve

server_args = -i -r /base/01/repo #(这里的路径是仓库的路径)

disable = no

}

export SVN_EDITOR=vim

参见:
http://www.taylorit.com/articles/2005-10-17/how.to.set.up.a.subversion.server/
其它:

svn command参考:
http://www.abbeyworkshop.com/howto/misc/svn01/
linux下让svn client不保存用户名和密码:

ls ~/.subversion/

修改~/.subversion/目录下的的config文件:

[auth]

store-auth-creds = no

如果之前已经保存了一些密码,可到~/.subversion/auth/svn.simple目录下,将下面的东西全部删除掉;

如果想设置:editor-cmd,diff-cmd也可以在~/.subversion/config文件中修改;

diff的意思:
http://lowfatlinux.com/linux-compare-files-diff.html
删除已经安装的subversion:

rpm -e subversion

出现:

error rpm specifies multiple packages

可使用:

rpm -e --allmatches subversion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: