svn用户配置文件在哪里|linux 怎么查看svn安装目录的配置文件

Ⅰ linux上的svn配置文件在哪里

你说的svn配置文件是什么配置文件呢?如果只是需要使用svn相关命令的话,因为svn是版本控制工具,所以它应该是在检出的工作目录下使用,其他目录不可以使用的;

Ⅱ svn自动启动配置在哪里

最近的工作中需要配置SVN做为版本控制服务器,所以现在将SVN的配置记录下来.1,软件下载* 下载Subversion服务器程序。到官方网站 的下载二进制安装文件,来到二进制包下载部分 ,找到 Windows NT, 2000, XP and 2003部分,然后选择"the same directory",这样我们可以看到许多下载的内容,目前可以下载svn-1.4.6-setup.exe。* 下载Subversion的Windows客户端TortoiseSVN。TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。官方网站是TortoiseSVN,下载方式和前面的svn服务器类似,在Download页面的我们选择Official version for Win2k/XP or higher的版本,然后在sourceforge的下载页面选择目前的最高稳定版本的安装文件TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi,还可以sourceforge的语言下载页面中,下载简体中文语言包。2,服务器和客户端安装* 服务器安装,直接运行svn-1.4.6-setup.exe,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。* 安装TortoiseSVN,同样直接运行TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。3,建立版本库(Repository)运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmin create E:\svndemo\repository(在这之前需要自己建立目录svndemo)就会在目录E:\svndemo\repository下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:在目录E:\svndemo\repository(当然这个目录是需要空的)下"右键->TortoiseSVN->Create Repository here…“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。4,配置用户和权限来到E:\svndemo\repository\conf目录,修改svnserve.conf:# [general]# password-db = passwd改为:[general]password-db = passwd然后修改同目录的passwd文件,去掉下面三行的注释:# [users]# harry = harryssecret# sally = sallyssecret最后变成:[users]admin = admin(此处写入用户名称和密码以供后面访问时使用)5,运行独立服务器在任意目录下运行:sc create svnserve binpath= "D:\Program Files\Subversion\bin\svnserve.exe –service –root E:\svn\repository" displayname= "Subversion" depend= tcpip start= auto 我们的服务器程序就会在windows启动的时候自动启动了。当然你可以在“开始->运行…”中执行"services.msc"看看是不是自动启动的结果.删除服务:如果服务安装的有问题,你可能需要删除服务。要删除前面添加的服务,只需要运行"sc delete svnservice","svnservice"就是我们创建服务时使用的名字。6,初始化导入来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件:1. 右键->TortoiseSVN->Import…2. URL of repository输入“svn://localhost/trunk”3. ok完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。7,基本客户端操作取出版本库到一个工作拷贝:来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。在工作拷贝中作出修改并提交:打开readme.txt,作出修改,然后右键->Commit…,这样我们就把修改提交到了版本库,我们可以运行。察看所作的修改:readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working ,我们可以比较工作拷贝的文件和版本1的区别。

Ⅲ mac的svn怎么配置文件夹的用户权限

1、首先你要弄明白subversion、visualsvn、apache之间的关系。2、版本控制的核心软件(也就是SVN)实质上指的是subversion。svnserve.conf是这个工具自带的版本库权限管理文本,只控制某个版本库。如果你访问版本库的客户端地址的前缀是svn://或者svn+ssl方式来访问版本库,那么这个文件就会起作用。3、一般来讲,我们很少会用上述方式来访问,因为每个库都要手动编辑这个权限文件,那么我们会采用另一种方式搭建服务器,也就是apache+subversion(也可以集成其他比如ssl、域认证等模块)的方式,这个方式下,我们的权限控制是通过apache来读取认证文本的,这样无论我们有多少个版本库,认证文件都只有一个。然后通过手动编辑或者命令行编辑或者svn管家等方式来总体控制所有版本库权限。而且可以通过http或者https来访问。通过IE访问。4、VisualSVN Server说白了这就是个一键安装包(他集成了相关联的所有软件比如subversion、apache、ssl、域认证等等),另外自己加入了读取目录进行权限分配的功能,比自带的要手工编辑权限文件更可靠和好用。也是利用的apache只需要读取groups.conf和htpasswd,而不需要读取每个库的svnserve.conf,这样svnserve.conf自然也就不会变了。5、你可以在你安装visualsvn的目录下找到一个说明文件,他会表面这个版本的visualsvn里面各个软件(subversion、apache、ssl等)的版本。明白了他们的关系,然后试着去搭建一个apache+subversion,就知道他们是怎么回事了

Ⅳ 如何读取SVN服务器上的权限配置文件

办实现安装配置比较麻烦要实现想关键于要每SVN库权限文件存放能同权限文件存放所版本库权限才能某权限文件控制权限放给某SVN管理员按照思路搭建SVN服务器候用SVN、Apache集搭建apachehttpd.confsvn段location用svnparentpath指向各版本库父目录用svnpath指向某版本库说每版本库写段location每段location指定单独权限文件用户ID密码文件用统通操作系统共享权限设置每权限文件指定应管理员甚至更进步些权限文件做单独SVN库每权限文件存放单独文件夹设定每文件夹读写权限再设定库post-commit钩些权限文件commit操作通钩自服务器端更新权限文件程稍微复杂些绝实现明白继续问我

Ⅳ centos svn安装目录在哪

centos svn 安装教程操作系统centos6使用yum安装yum -y install subversion创建版本库存储svn相关配置mkdir /data/svndata //新建文件夹svnserve -d -r /data/svndata 创建svn库创建一个svn项目svnadmin create /data/svndata/myapp配置允许用户user访问 cd /data/svndata/myapp/conf //进入svn配置文件目录vi svnserve.conf //查看配置文件 anon-access=none auth-access=write password-db=passwd修改上面三项内容,注意 前面不能有空格。修改密码和权限配置password-db = /data/svndata/conf/pwd.conf //svn用户名密码存放路径 authz-db = /data/svndata/repos/conf/authz.conf //访问权限存放路径注:修改的文件前面不能有空格,否则启动svn server出错vi passwd [users] 添加用户名密码 前面是用户 后面是 密码 user=password客户端连接svn co svn://ip/myapp用户名密码:user password

Ⅵ centos7 svn 用的配置文件在哪儿

[[email protected] moles]# mkdir -p /opt/svn/repositories[[email protected] moles]# svnadmin create /opt/svn/repositories执行上面的命令后,自动建立repositories库,查看/opt/svn/repositories 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。配置代码库进入上面生成的文件夹conf下,进行配置[[email protected] moles]# cd /opt/svn/repositories/conf

Ⅶ subversion/config 配置文件是放在什么目录上

subversion没找到到配置文件或设置选项,我们一般做法是用svnadmin命令建立SVN库,然后在AUTHZ文件夹中,设置库的参数及配置帐户。

Ⅷ linux 怎么查看svn安装目录的配置文件

你建立的仓库 /data/svn/cpdata 里面有目录db,数据都在那里面,用svn自己的格式管理着。 如果要移动内库,两容个办法: 1. 如果svn的版本一致,或者要移过去的还要高些,直接把仓库挪过去就行 2. 使用命令svnadmin mp 和svnadmin load配合

Ⅸ SVN安装方法

1. 安装服务器端软件2. 安装客户端软件3. 创建系统服务sc create svnservice binPath=<空格>"D:\Subversion\bin\svnserve –service -r f:\svnroot" depend=<空格>Tcpip start=<空格>auto4. 创建库5. 查看库 看是否可以上传文件6. 右键目录import目录详细步骤如下二. 创建SVN仓库使用以下命令:svnadmin create <仓库路径>例: svnadmin create d:\svnhome //在d:\svnhome上创建svn仓库。三.修改svn配置文件打开svn目录中配置文件conf\svnserve.conf,修改配置参数。例:d:\svnhome\conf\svnserve.conf去掉以下内容之前的注释符#[general]anon-access = none auth-access = writepassword-db = passwdrealm = My First Repository说明:anon-access = none --不允许匿名访问!这个很重要,不然谁都能访问这个代码仓库了。auth-access = write -- 允许提交修改password-db = passwd --密码文件名字四.修改用户配置文件用记事本打开d:\svnhome\conf\passwd,使有效文本(指前面不加注释符的)为:[users]user=passwd可以添加多个这样的用户名密码对。五.运行SVN服务在命令行执行svnserve –daemon –root E:\svn\repository服务启动,–daemon可简写为-d,–root可简写为-r.六.添加为系统服务方法1(推荐):在Windows NT中(包括Windows XP, Windows 2000, Windows 2003 Server)本身包含了一个安装服务的工具,叫做"Service Control",也就是sc.exe。1.安装为服务:例:我的Subversion安装在"D:\program files\Subversion",版本库在"D:\svn_root",而我希望对应的Subversion服务名为svnservice,安装这个svn服务的命令就可以这样写:sc create svnservicebinpath= "D:\ Program Files\Subversion\bin\svnserve.exe –service -r D:\svn_root"displayname= "SVNService"depend= Tcpip请注意,因为便于察看,上面的命令分为多行,但在实际执行时应该在一行里。另外,在以前启动svnserve时会使用"-d"选项,也就是守护进程模式,在这里不能使用,会导致服务无法启动。同样,"-i"和"-t"选项也不能使用。另外还有两点需要小心处理。首先,如果路径中包括空格,一定要用“\”处理“"”号,例如上面的例子中如果svnserve.exe在“c:\ program files\subversion\”中,则命令应该写为“binpath= "\"c:\program files\subversion\bin\svnserve.exe\"”(“”中的内容),整个命令如下,红色部分是改变部分:sc create svnservicebinpath= "\"D:\ Program Files\Subversion\bin\svnserve.exe\" –service -r D:\svnroot"displayname= "SVNService"depend= Tcpip其次,sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。2.启动服务在命令行窗口执行完这个命令之后,服务还没有启动,你可以继续运行"net start svnservice"启动这个服务。3.停止服务然后使用"net stop svnservice"停止服务。4.删除服务如果服务安装的有问题,你可能需要删除服务。要删除前面添加的服务,只需要运行"sc delete svnservice","svnservice"就是我们创建服务时使用的名字。5.配置服务是自动启动默认情况下安装的服务不会随Windows的启动而启动,为了使svn服务能够随Windows启动而启动,需要修改一下"sc create"命令(首先要删除),增加"start= auto"选项:sc create svnservicebinpath= "D:\ Program Files\Subversion\bin\svnserve.exe –service -r D:\svn_root"displayname= "SVNService"depend= Tcpipstart= auto当然你也可以使用图形化的工具修改服务的属性,你可以在“开始->运行…”中执行"services.msc",然后在界面中修改。方法2:建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务。方法3:这个地址http://clanlib.org/~mbn/svnservice/下载那个svnservice.exe文件,拷贝到E:\svn\bin目录下,再从命令行下执行:svnservice –install –daemon –root "E:\svn\Repository"sc config svnservice start= autonet start svnservice此文件会将SVN变成windows系统的一个服务,并默认为自启动,注意:执行第三句时确保前面以命令行方式运行的SVN服务已经停止,如果没停止可在其窗口中按Ctrl+C中止运行。


赞 (0)