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

ubuntu配置svn 服务

阅读更多

 

ubuntu配置svn 服务

1、添加用户组

sudo addgroup subversion

sudo usermod -G subversion -a www-data

apt-get install subversion

查看配置的结果

$ cat /etc/group|grep subversion

subversion:x:1001:www-data,exp

2、创建svnserver 目录,修改权限

sudo mkdir /home/svn

cd /home/svn

sudo mkdir myproject

sudo chown -R root:subversion myproject

3、创建 

sudo svnadmin create /home/svn/myproject

3、修改仓库文件权限

sudo chmod -R g+rws myproject

 

4、注意:

遇到 Can't open '/home/svn/myproject/db/txn-current-lock': Permission denied提示。

ls -l /home/svn/myproject/db/txn-current-lock

-rw-rwSr-- 1 root subversion  0  2009-06-18  15:33  txn-current-lock

除了以上权限以外,用户及其组如果不独,也会遇到上面问题。可再次运行

sudo chown -R root:subversion myproject(为什么?请高人指点)

5、通过自带协议访问(svn://)

  修改  /home/svn/myproject/conf/ 目录下的 passwd, authz, svnserver.conf配置问题

(1)修改passwd添加用户jason,密码为lpkl

[users]

jason = lpkl

(2)修改authz配置访问权限,添加admin组,权限rw

[groups]

admin = jason,root

 

[/]

@admin = rw

(3)修改svnserver.conf

[general]

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

realm = myproject

 

6、运行svnserve

svnserve -d -r /home/svn

<关掉用 killall svnserve(杀死svnserve)>

7、客户端测试

svn co svn://127.0.0.1/myproject myproject --username jason

 

sudo svn commit -m "add test" sdf.sts 

 

参考 http://wiki.ubuntu.org.cn/SubVersion

    https://help.ubuntu.com/community/Subversion

 

trac

tracd -p 8000 --basic-auth="trac,/home/jason/wiki/trac/.htpasswd,trac" /home/jason/wiki/trac

 

 

0
0
分享到:
评论

相关推荐

    Ubuntu下配置svn服务器

    ### Ubuntu下配置SVN服务器详解 #### 一、前言 在开源软件开发及团队协作过程中,版本控制系统扮演着至关重要的角色。Subversion (SVN) 是一款非常流行且功能强大的集中式版本控制系统,适用于各种规模的项目。...

    ubuntu下SVN服务器安装配置

    Ubuntu 下 SVN 服务器安装配置 本资源提供了 Ubuntu 下 SVN 服务器安装配置的详细步骤,旨在帮助用户快速安装和配置 SVN 服务器。下面是本资源的主要知识点: 1. SVN 简介:Subversion 是一款开放源代码的版本控制...

    ubuntu12.04 svn 服务器配置

    在本文中,我们将详细探讨如何在Ubuntu 12.04系统上配置SVN(Subversion)服务器。Subversion是一个开源的版本控制系统,用于管理软件项目的源代码,允许团队成员协作开发,同时保持代码历史记录。下面是配置SVN...

    Ubuntu+svn+ssl+ldap

    在Apache中配置SVN,可以将版本库暴露给HTTP客户端访问。 **SSL (Secure Sockets Layer)** 和其继任者TLS (Transport Layer Security) 是一种用于加密网络通信的标准,确保数据传输的安全性。在Apache中启用SSL,...

    ubuntu安装svn步骤及所需文件

    若要启动一个基于HTTP/HTTPS的服务,以便远程访问仓库,你需要安装Apache HTTP服务器并配置SVN模块。执行以下命令安装Apache2和`libapache2-svn`包: ```bash sudo apt install apache2 libapache2-svn ``` 然后,...

    Ubuntu上搭建SVN服务器全攻略

    ### Ubuntu上搭建SVN服务器全攻略 #### 1....#### 附录C:Ubuntu下配置SSH服务 - **服务安装**:介绍如何在Ubuntu服务器上安装SSH服务。 - **配置指南**:提供SSH服务的基本配置指南,包括端口设置等。

    ubuntu下svn服务器配置

    在Ubuntu 9.04操作系统中配置SVN(Subversion)服务器是一项常见的任务,它允许团队成员协同工作,管理代码版本。以下是如何在Ubuntu上设置SVN服务器的详细步骤: 首先,确保安装了Subversion和Apache2的SVN模块。...

    Linux或Ubuntu下SVN服务器自动发送邮件配置

    在Linux或Ubuntu环境中,配置SVN(Subversion)服务器自动发送邮件主要涉及到以下几个关键步骤,这些步骤可以帮助开发者在每次提交代码时,自动收到包含提交信息的邮件通知。 首先,我们需要下载`commit-email.pl`...

    ubuntu 12.04 svn server 配置记录.doc

    ubuntu 12.04 svn server 配置, 个人配置记录分享

    ubuntu linux 配置svn+apache+ssl

    【概述】 ...以上就是Ubuntu环境中配置SVN+Apache+SSL的详细步骤,包括安装、配置、权限设置以及SSL安全连接的建立。通过这样的设置,你的团队可以安全地协作开发项目,同时确保代码仓库受到保护。

    ubuntu下简单安装svn服务器

    为了确保安全性和权限控制,配置SVN服务器是必须的一步。配置文件位于仓库的conf目录下,其中svnserve.conf用于服务器整体配置,passwd用于存放用户信息。在svnserve.conf文件中可以设置匿名用户和认证用户的权限,...

    ubuntu16 下搭建svn服务器

    首先,需要使用APT包管理器安装SVN服务。打开终端,输入以下命令: ``` sudo apt-get install subversion ``` 2. 安装Apache2 Apache HTTP服务器是搭建SVN服务器的另一个重要组件。通过以下命令安装Apache2: ``` ...

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

    1. 安装SVN  apt-get install subversion 2. 建立svn仓库  1). 建立svn目录:mkdir /home/.svn(使用隐藏目录)  2). cd /home/.svn  3). mkdir astar  4). 创建仓库astar:svnadmin create /home/.svn/astar,...

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

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

    ubuntu下可视化SVN安装

    本文将围绕“ubuntu下可视化SVN安装”这一主题,深入解析其重要性和具体步骤,帮助读者更好地理解和操作。 ### 重要性 SVN作为一种流行的版本控制系统,被广泛应用于软件开发过程中,用于代码管理、版本追踪和协同...

    ubuntu下svn+apache安装配置

    Ubuntu 下 SVN+Apache 安装配置 本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...

    ubuntu下svn服务器的搭建

    3. **配置SVN权限**: SVN使用Apache HTTPD服务器提供服务,所以需要配置Apache来允许用户访问仓库。首先安装Apache: ``` sudo apt install apache2 ``` 然后启用`mod_dav_svn`和`mod_authz_svn`模块: ``...

    ubuntu下Apache2+Svn详细配置

    在本文中,我们将详细介绍如何在 Ubuntu 系统下配置 Apache2+Svn,以便实现版本控制和协作开发。本文将涵盖从安装 Apache2 和 Svn 服务器到配置 Svn 仓库的所有步骤。 安装 Apache2 和 Svn 服务器 首先,我们需要...

    svn服务器的安装与配置

    本篇将详细介绍如何安装和配置SVN服务器。 一、SVN服务器的安装 1. **选择平台**:SVN服务器可以在多种操作系统上运行,包括Windows、Linux和macOS。本示例将以常见的Linux服务器为例。 2. **安装Apache ...

Global site tag (gtag.js) - Google Analytics