`
mcj8089
  • 浏览: 193640 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SVN Ubuntu创建仓库

    博客分类:
  • Java
SVN 
阅读更多

SNV访问地址:svn://IP:PORT

 

1. 创建文件夹:svnadmin create /usr/local/svndir/

 

2. 开启监听:svnserve -d -r /usr/local/svndir/ --listen-port 9091

 

以下是转载:

 

ubuntu下SVN服务器安装配置 一、SVN安装
1.安装包
$ sudo apt-get install subversion

2.添加svn管理用户及subversion组
$ sudo adduser svnuser
$ sudo addgroup subversion
$ sudo addgroup svnuser subversion

 

3.创建项目目录
$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir fitness
$ sudo chown -R root:subversion fitness
$ sudo chmod -R g+rws fitness

4.创建SVN文件仓库
$ sudo svnadmin create /home/svn/fitness

5.访问方式及项目导入:
$ svn co file:///home/svn/fitness
或者
$ svn co file://localhost/home/svn/fitness
* 注意:
如果您并不确定主机的名称,您必须使用三个斜杠(///),而如果您指定了主机的名称,则您必须使用两个斜杠(//).
//--
下面的命令用于将项目导入到SVN 文件仓库:
$ svn import -m "New import" /home/svn/fitness file:///home/svnuser/src/fitness
一定要注明导入信息

 

//--------------------------//
6.访问权限设置
修改 /home/svn/fitness目录下:
svnserve.conf 、passwd 、authz三个文件,行最前端不允许有空格
//--
编辑svnserve.conf文件,把如下两行取消注释
password-db = password
authz-db = authz 

//补充说明
# [general]
anon-access = read
auth-access = write
password-db = passwd
其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿

 

名用户的访问,只需把 read 改成 none 就能达到目的。

//--
编辑/home/svnuser/etc/passwd 如下:
[users]
mirze = 123456
test1 = 123456
test2 = 123456
//--
编辑/home/svnuser/etc/authz如下
[groups]
admin = mirze,test1
test = test2
[/]
@admin=rw
*=r
这里设置了三个用户mirze,test1,test2密码都是123456
其中mirze和test1属于admin组,有读和写的权限,test2属于test组只有读的权限

7.启动SVN服务
svnserve -d -r /home/svn
描述说明:
-d 表示svnserver以“守护”进程模式运行
-r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
如: svn://192.168.12.118/fitness

这时SVN安装就完成了.
局域网访问方式:
例如:svn checkout svn://192.168.12.118/fitness --username mirze --password 123456 /var/www/fitness

0
6
分享到:
评论

相关推荐

    ubuntu安装svn步骤及所需文件

    如果你需要在本地创建一个新的SVN仓库,可以使用`svnadmin`工具。例如,创建一个名为`my_repo`的新仓库: ```bash sudo svnadmin create /var/svn/my_repo ``` 这将在指定的路径下创建一个Subversion仓库。 若要...

    tortoiesSVN客户端+Ubuntu上SVN安装配置步骤

    创建仓库astar:svnadmin create /home/.svn/astar,执行完毕后astar目录有svnadmin创建的目录和文件  5). mkdir test  6). 创建仓库test:svnadmin create /home/.svn/test,执行完毕后test目录有svnadmin创建的...

    Ubuntu下安装界面化SVN客户端,并可访问windows的SVN Server

    为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够访问Windows服务器上的SVN仓库。RabbitVCS是一款轻量级且易于使用的SVN和Git客户端,它集成了Nautilus文件管理器,为用户...

    ubuntu下SVN服务器安装配置

    如果尚未创建仓库,则执行以下命令: ```bash sudo svnadmin create /home/svn/project ``` ##### 3. 设置权限 将仓库目录的所有者设置为 Apache 用户: ```bash sudo chown -R ...

    Ubuntu下配置svn服务器

    如果在创建SVN文件仓库之前运行此命令,在后续操作中可能会遇到权限拒绝的问题。此时可以检查文件权限和用户及组信息,例如`txn-current-lock`文件,其权限和用户以及组信息应类似如下: ```bash $ ls -l /home/...

    ubuntu下Apache2+Svn详细配置

    现在,我们可以创建一个 Svn 仓库了。我们将创建一个名为 `project` 的仓库,用于同步项目: ``` svnadmin create /home/svn/project ``` 执行这条命令将在 `project` 目录下生成以下文件: * `conf`:Svn 服务器...

    ubuntu12.04 svn 服务器配置

    创建一个目录来存储SVN仓库: ``` $ sudo mkdir /home/svn $ cd /home/svn $ mkdir repos ``` 接着,更改目录的所有权和权限: ``` $ sudo chown -R root:subversion repos $ sudo chmod -R 777 repos ``...

    ubuntu10.04下安装svn server

    创建仓库后,需要配置权限。进入`svnserve.conf`配置文件,通常位于`/etc/subversion/svnserve.conf`: ```bash sudo nano /etc/subversion/svnserve.conf ``` 在此文件中,你需要更改`anon-access`和`auth-access`...

    svn 服务器+sasl认证在ubuntu 10.04安装文档

    2. **创建SVN仓库:** 使用`svnadmin create /home/svn/`命令创建一个新的SVN仓库。这里`/home/svn/`是仓库目录。 3. **修改配置文件:** 接下来需要对仓库的配置文件进行修改。主要修改的是`/home/svn/conf/...

    ubuntu下简单安装svn服务器

    安装完成之后,需要创建一个目录作为本地SVN仓库,接着使用svnadmin工具创建一个新的仓库。 创建了SVN仓库之后,可以开始导入项目代码。使用svn import命令将项目文件导入本地仓库,然后通过svn checkout命令从本地...

    ubuntu linux 配置svn+apache+ssl

    接着,用svnadmin创建SVN仓库: ```shell sudo mkdir /home/svn sudo chown -R www-data:www-data /home/svn sudo chmod -R g+rws /home/svn sudo svnadmin create /home/svn ``` 4.4 配置Apache服务器 备份Apache2...

    Ubuntu上搭建SVN服务器全攻略

    - **仓库创建**:使用`svnadmin create`命令创建一个新的SVN仓库。 ##### 4.4 配置Apache服务器 - **备份配置**:在进行配置前,先备份原有的Apache配置文件。 - **WebDAV配置**:编辑Apache配置文件(通常是`/etc...

    ubuntu下svn+apache安装配置

    5. 创建仓库 "test": ``` cd /usr/local/subversion/bin ./svnadmin create /home/svnroot/repository/test cd /home/svnroot/repository/test ``` 6. 在 Apache 中配置 Subversion: 修改 `httpd.conf`,去掉以下...

    Ubuntu下构架高可用SVN服务器及操作命令

    接下来,创建SVN仓库。仓库是存储项目文件的地方。使用`svnadmin`工具创建一个新仓库: ```bash sudo svnadmin create /var/svn/myrepository ``` 配置Apache以允许HTTP访问SVN仓库。编辑Apache的配置文件`/etc/...

    ubuntu下svn服务器的搭建

    在你希望存储仓库的位置创建一个目录,例如 `/var/svn/myproject`,然后使用`svnadmin`工具创建仓库: ``` sudo mkdir /var/svn sudo svnadmin create /var/svn/myproject ``` 3. **配置SVN权限**: SVN使用...

    ubuntu下svn服务器配置

    在某些情况下,如果在创建仓库前运行了上述权限命令,可能会导致后续提交时的权限错误。检查`txn-current-lock`文件的权限和用户组,如有需要,再次运行`sudo chown -R root:subversion myproject`。 导入代码到...

    ubuntu myeclipse10 svn最新插件

    如果你还没有仓库,可以使用命令行工具`svnadmin`创建一个新的仓库,或者使用第三方SVN服务,如VisualSVN或Assembla。 在项目被分享到SVN后,你可以进行版本控制操作,如“Checkout”(检出)、“Commit”(提交)...

    Ubuntu上搭建SVN服务器全攻略.pdf

    总结来说,这个教程详细地阐述了在Ubuntu 8.10系统上建立一个安全且功能完备的SVN服务器的全过程,涵盖了从环境准备、服务器安装、SVN仓库创建、Apache配置到权限管理和SSL安全的各个环节,对于需要在Linux环境中...

Global site tag (gtag.js) - Google Analytics