Ubuntu 安装subversion(svn)权限配置

1.安装
2.创建项目目录

$ sudo mkdir /home/jack/svn
$ cd /home/jack/svn
$ sudo mkdir myproject
$ sudo chmod -R ugo+rws myproject (让你的文件夹都在不同的用户下均有权限,这里你自己可以配置,就不多说了)

3.创建SVN文件仓库
$ sudo svnadmin create /home/jack/svn/myproject (创建一个库,到时apache修改虚拟路径指向此/home/jack/svn/myproject)

4.下面的命令用于将项目导入到SVN 文件仓库:

svn import -m "New import" /var/www/ file:///home/jack/svn/myproject/(可以将虚拟路径的web放入导入myproject, 这里的/var/www

是不带svn的纯程序)

5.访问方式及项目导入:
$ svn co file:///home/jack/svn/myproject
或者
$ svn co file://localhost/home/jack/svn/myproject (apache虚拟如果指向本地即可用此句)

  • 注意:
    如果您并不确定主机的名称,您必须使用三个斜杠(///),而如果您指定了主机的名称,则您必须使用两个斜杠(//).

6.修改配置文件
在cd /home/jack/svn/myproject/conf/目录下有三个文件:
svnserve.conf 是svn的配置文件
authz 是设置用户权限的配置文件(可自定义文件名,在svnserve.conf的authz-db = authz中指定)
passwd 是设置用户名和密码的配置文件(可自定义文件名,在svnserve.conf的password-db = passwd中指定)

vi svnserve.conf
修改如下:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

vi authz
修改如下:
[/]
jackgroup = jack
#给myproject仓库添加一个名称为jack的用户,权限为可写。
vi passwd
jack = 123456

7.启动svn
ps ax | grep svn 或 ps -ef | grep svn (查看svn进程)
kill 2003(先终止进程)
启动:
svnserve -d -r /home/jack/svn/myproject/

8.在客户机安装svn客户端

1、下载地址:
http://code.google.com/p/rails4scm/downloads/detail?name=tortoisewin32svn.msi
2. 右击svn checkout
svn://xxx.xxx.200.22/
就可以了.

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-08-03 02:54:34

Ubuntu 安装subversion(svn)权限配置的相关文章

svn权限配置的一点问题

保存为:utf-8格式,       不然的话老报"权限配置不正确"的错误         commit强制写日志: 版本库中hooks目录下,新建文本文件,改名为 pre-commit.bat  , 文件内容为: setlocal set REPOS=%1 set TXN=%2 rem check that logmessage contains at least 10 characters svnlook log "%REPOS%" -t "%TXN%

Ubuntu 安装完后的配置

安装: 配置:AMD 3600+ x2 ,升技KN9S,海盗船1GB ddr2-667,希捷80GB(SATA),ONDA-7300GT狂飙版,奥迈7130电视 卡.想要快点安装的话可以拔掉网线后离线安装, 不然会比较慢. 系统: 一些基本的东西: GCC.C&C++编译器:很奇怪的是Ubuntu并没有默认安装这些东西 代码: sudo apt-get install gcc libc6-dev sudo apt-get install build-essential GTK:很多带有GUI的程

Ubuntu安装FTP服务器及配置FTP用户步骤

首先是一大段命令: sudo apt-get install vsftpd ##安装vsftp mkdir -p /home/test ##创建FTP目录(test) sudo useradd -g ftp -d /home/test -M test ##创建FTP用户(test) passwd test ##为test用户设置密码 然后修改vsftpd的配置文件的以下内容(一般位于/etc/vsftpd.conf) #禁止匿名访问 anonymous_enable=NO #接受本地用户 loc

ubuntu-Ubuntu 安装了svn,然后我提交了东西上去,如何实现Tomcat..

问题描述 Ubuntu 安装了svn,然后我提交了东西上去,如何实现Tomcat.. Ubuntu 安装了svn,然后我提交了个Java 项目上去,我现在想的就是Tomcat 运行项目起来,然后本地修改代码提交后能同步,,然而我现在用Ubuntu 命令 svn ls location 能看到提交上去的东西,为什么我在本地用ftp 看不见呢?

ubuntu安装svn配置svn以及提交svn之后,如果自动同步到web站点

我知道网上已经有很多很多的攻略了,但是这是我自己实验成功之后的经验,希望和广大程序员们有所共鸣. ubuntu 安装 svn 就十分的 简单了 一条命名 等待安装成功即可 安装服务 sudo apt-get install subversion 然后选择合适的位置创建自己的仓库,位置自己选,做好在home下面 sudo svnadmin create /home/svn/960trade 然后配置创建仓库下面的文件,就是造登陆用户找到conf文件夹下面的passwd文件打开 管他原先是什么呢,全

Ubuntu下SubVersion安装方法(摘抄)

今天,我得到领导的命令在ubuntu上搭建一个SVN服务器.对于我这个对Linux都不怎么熟的菜鸟而言,确实有一定的挑战. 于是我在网上查了很多资料,越看头越大.最后找到一篇关于在Window环境建SVN服务器的文章.我想,在windows下建与在ubuntu上应该差 不多.所以我说按着上面的步骤一步一步做.终于,还是搞定了!现在回想起来,在ubuntu上建一个SVN服务器还是非常简单的. 以下是摘抄的,并根据我自己的实际情况加以修改.原文:Subversion之路 服务器IP地址:192.16

linux(Ubuntu)搭建Subversion服务器+修改svn端口号

一.搭建 Subversion 服务器 1.首先需要安装 subversion 这个软件: sudo apt-get install subversion 注:使用apt-get安装软件,ubuntu默认将软件下载到 /etc/bash_completion.d/ 目录下,可使用 sudo apt-get source packagename 下载源码包,也是下载到 /etc/bash_completion.d/下. 2.在 /home/nicky 下建立一个 repo,名称为 svnproje

ubuntu下SVN服务器安装配置 下的svn 常用命令

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 -

svn数据仓库配置,权限配置

svn服务的开启有两种方式,  ·        自带的svnserve服务(访问地址类似于svn://192.168.80.18/repos/) ·        与Apache配合使用  (访问地址类似于http://192.168.80.18:8077/repos/) 下面先进入第一种的配置:  1 安装,解压缩下载的svn压缩包到对应文件夹(建议路径不要有空格与中文)  Svn的安装目录截图: 2 建立版本库,首先建立 E:\svn 空文件夹作为所有版本库的根目录.然后,进入命令行并切换