Ubuntu 系统下SVN的搭建

来源:互联网 发布:星星知我心 原唱 编辑:程序博客网 时间:2024/06/06 01:00

SVN是Subversion的简称,是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

1.Ubuntu下SVN的下载与安装

  • 在终端中输入:
sudo apt-get install subversion

2. 为项目建立SVN仓库

  • 创建svn目录(.svn为隐藏目录):
sudo mkdir /home/.svn
  • 假设我们的项目为caffe,则创建目录:
sudo mkdir /home/.svn/caffe
  • 为caffe创建仓库:
sudo svnadmin create /home/.svn/caffe

3.配置SVN

  • 配置svnserve.conf文件:
sudo vim /home/.svn/caffe/conf/svnserve.conf

将以下4行代码前#去掉,注意要抬头不能有空格

anon-access = read              #匿名用户权限,可以为read,write和none。auth-access = write             #认证用户权限,可以为read,write和none。password-db = passwd            #密码数据库路径。authz-db = authz                #认证规则库路径。
  • 添加用户及设置密码
sudo vim /home/.svn/caffe/conf/authz    根据自己的需求在[groups]下添加:admin = admin_user              #管理员user = user1,user2,user3        #普通用户设置权限:[/]admin_user = rw@user = rw                      
sudo vim /home/.svn/caffe/conf/passwd格式:“用户名=密码” 例如 :admin_user = 12345678user1 = 12345678

4.启用SVN

sudo svnserve -d -r /home/.svn    # 启动svn    访问URL 为 svn://10.10.7.116/caffe                                  # 其中 10.10.7.116  为配置SVN ubuntu 的ip地址sudo svn import -m "import project caffe"  /home/caffe  /home/.svn                                  # 导入caffe 项目sudo killall svnserve             # 终止svn

4.SVN客户端

windows 下载: windows 64 位 , windows 32 位 。
Ubuntu 客户端下载:

sudo apt-get install RapidSVN
0 0
原创粉丝点击