- 浏览: 265866 次
- 性别:
- 来自: 邯郸
文章分类
最新评论
-
sunbird.work:
niub,楼主真是太牛逼了
自定义Toast -
cuixuelei:
谢谢分享学习中
Android Listview表格 -
hilary3113:
kondoh 写道呵呵,看参数名 paramAbsListVi ...
ListView OnScrollListener详解(滑屏分页显示数据) -
kondoh:
呵呵,看参数名 paramAbsListView,就知道是反编 ...
ListView OnScrollListener详解(滑屏分页显示数据) -
ariel791331313:
恩,不错哦
ListView OnScrollListener详解(滑屏分页显示数据)
刚接手mac,闲来没事从网上查了下资料小配一下。
1、创建svn仓库:
创建一个保存数据的目录,我用的是其它网友的目录 /opt/svn/repos
sudo su (然后输入密码)
mkdir /opt
mkdir /opt/svn
mkdir /opt/svn/repos
即创建了目录/opt/svn/repos/
进入到仓库配置目录 cd /opt/svn/repos/conf
2、编辑配置文件 vi svnserve.conf 取消下列行的注释
anon-access = read
auth-access = read
password-db = passwd (密码配置的保存文件)
auth-db = authz (认证配置的保存文件)
### This file controls the configuration of the svnserve daemon, if you ### use it to allow access to this repository. (If you only allow ### access through http: and/or file: URLs, then this file is ### irrelevant.) ### Visit http://subversion.tigris.org/ for more information. [general] ### These options control access to the repository for unauthenticated ### and authenticated users. Valid values are "write", "read", ### and "none". The sample settings below are the defaults. anon-access = read auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the directory containing ### this configuration file. ### If SASL is enabled (see below), this file will NOT be used. ### Uncomment the line below to use the default password file. password-db = passwd ### The authz-db option controls the location of the authorization ### rules for path-based access control. Unless you specify a path ### starting with a /, the file's location is relative to the the ### directory containing this file. If you don't specify an ### authz-db, no path-based access control is done. ### Uncomment the line below to use the default authorization file. authz-db = authz ### This option specifies the authentication realm of the repository. ### If two repositories have the same authentication realm, they should ### have the same password database, and vice versa. The default realm ### is repository's uuid. # realm = My First Repository [sasl] ### This option specifies whether you want to use the Cyrus SASL ### library for authentication. Default is false. ### This section will be ignored if svnserve is not built with Cyrus ### SASL support; to check, run 'svnserve --version' and look for a line ### reading 'Cyrus SASL authentication is available.' # use-sasl = true ### These options specify the desired strength of the security layer ### that you want SASL to provide. 0 means no encryption, 1 means ### integrity-checking only, values larger than 1 are correlated ### to the effective key length for encryption (e.g. 128 means 128-bit ### encryption). The values below are the defaults. # min-encryption = 0 # max-encryption = 256
注意删除后上面不要留空格,不然会报错:
.subversion/config:94: Option expected
3、编辑认证文件 vi authz
格式为 [groups]
用户组名 = 用户组成员
[需要授权的目录]
@组名 = 权限
用户名 = 权限
### This file is an example authorization file for svnserve. ### Its format is identical to that of mod_authz_svn authorization ### files. ### As shown below each section defines authorizations for the path and ### (optional) repository specified by the section name. ### The authorizations follow. An authorization line can refer to: ### - a single user, ### - a group of users defined in a special [groups] section, ### - an alias defined in a special [aliases] section, ### - all authenticated users, using the '$authenticated' token, ### - only anonymous users, using the '$anonymous' token, ### - anyone, using the '*' wildcard. ### ### A match can be inverted by prefixing the rule with '~'. Rules can ### grant read ('r') access, read-write ('rw') access, or no access ### (''). [aliases] # joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe # [/foo/bar] # harry = rw # &joe = r # * = # [repository:/baz/fuz] # @harry_and_sally = rw # * = r test=hilary [/] hilary=rw4、编辑密码配置文件 vi passwd
### This file is an example password file for svnserve. ### Its format is similar to that of svnserve.conf. As shown in the ### example below it contains one section labelled [users]. ### The name and password for each user follow, one account per line. [users] # harry = harryssecret # sally = sallyssecret #username = password hilary=3113
5.启动svnserve:
svnserve -d -r /opt/svn/repos
结束服务可以用 killall -9 svnserve
svnserve -d -r /opt/svn/repos
结束服务可以用 killall -9 svnserve
svn地址:svn://localhost
注:很可能会遇到权限问题,可使用 sudo 命令
sudo chflags -R nouchg /opt/svn/repos
sudo chown -R UserName /opt/svn/repos
sudo chmod -R 755 /opt/svn/repos
发表评论
-
ObjectAnimator Property
2015-07-24 17:21 677The property animation system ... -
android 手机连接mac电脑
2015-05-19 14:41 626一些国产的android手机在mac电脑adb无法识别,即使 ... -
android studio 导入Jar包源码
2015-03-25 15:30 1776android studio导入jar包源码: 切换Ta ... -
Mac版 Android studio 快捷键(Keymap-Eclise Mac OS X)
2015-03-19 11:08 2018打开自动生成方法选择界面: command + N 全局搜 ... -
handlebars
2014-07-08 10:29 799最近一直在弄WebView,为了节省流量使用了模板块,模板存 ... -
Android IO
2014-07-08 10:01 646自从google IO 大会以后一直在想办法下载Androi ... -
Getting “411 Length Required” after a PUT request from HTTP Client
2014-06-13 14:48 3611在使用PUT发送请求时,代码逻辑是根据消息体的长度设置的,当 ... -
android内存分配(android:largeHeap)
2013-01-09 15:32 28294每个程序都很大的内 ... -
扩大View的点击范围
2012-09-07 15:57 1917扩大View的点击范围本人知道的有两种方法,在不影响界面效果的 ... -
App 开发者,求求你们别 push 了!
2012-09-02 09:41 1006北京时间8月21日消息,国外媒体周一刊登评论文章称,对于 ... -
Conversion to Dalvik format failed with error 2
2012-07-26 15:51 2641Conversion to Dalvik format fai ... -
ExpandableListView 无法加载列表数据(adapter不能正常加载数据)
2012-04-17 10:50 1849在使用ExpandableListView时,发现Adapte ... -
Manifest.permission
2012-03-22 12:55 0Android程序在运行时,需要一些权限,这些权限需要在Man ... -
Android 内存溢出(Out Of Memory)的总结
2012-03-13 14:19 5578在做的程序老是内存 ... -
GestureDetector 与 SimpleOnGestureListener应用
2011-12-28 14:09 6039GestureDetector 是android中手势应用类, ... -
ListView取消点击事件
2011-12-16 14:37 2909Listview的每个item点击的时候都会有点击的蓝 ... -
android include使用
2011-12-08 10:23 23506需要包含的xml文件,我这里就放了一个Button按钮: ... -
打包混淆时报:Conversion to Dalvik format failed with error 1
2011-11-24 18:42 2204在Android程序打包混淆时,遇到这个很郁闷的错误: ... -
Android 内存泄漏调试(转)
2011-11-22 16:55 1234一、概述 1二、Android(Java)中常见的容易引起内存 ... -
TextView 显示网络图片
2011-10-25 09:18 1874TextView 显示本地图片, ...
相关推荐
2. **配置SVN用户权限** SVN仓库的配置文件位于`/path/to/svn/repository/conf/`目录下,包括`authz`, `passwd`, 和 `svnserve.conf`三个关键文件。 - **svnserve.conf** 是SVN服务器的配置文件,其中定义了访问...
【mac华为SVNClient】是华为公司在Mac操作系统上推出的一款版本控制系统客户端,它相当于Windows平台下的QuidwayClient。SVN(Subversion)是一种广泛应用于软件开发中的版本控制系统,用于管理文件和目录的历史版本...
4. **在Xcode中配置svn** - 打开Xcode项目,选择菜单栏的“File” -> “Source Control” -> “Configure...”,在弹出的窗口中,选择“Version Control”为“Subversion”。 - 在“Repository URL”字段中填入你...
在本文中,我们将深入探讨如何在自己的个人电脑上设置Subversion(SVN)服务器,以便进行版本控制并自我管理代码库。Subversion是一款强大的版本控制系统,用于跟踪文件和目录的变更,非常适合个人项目或小团队协作...
在这个"svn配置"主题中,我们将深入探讨如何配置SVN服务器、客户端以及进行日常的版本控制操作。 1. **安装SVN服务器**: - 对于Windows用户,可以使用VisualSVN Server,提供图形化的安装和管理界面。 - 对于...
由于此篇内容是介绍MAC终端环境下SVN命令的使用,故会涉及如何在MAC系统上通过终端来执行SVN操作,重点在于与服务器的同步、代码提交以及文件管理。 首先,了解SVN的基本命令结构是必要的。MAC终端下的SVN命令多数...
这是mac上的svn的gui工具,很实用,用起来很方便。不需要过多的配置。很容易上手。
安装和配置Svn服务器通常涉及以下步骤: 1. 安装服务器软件:根据操作系统选择合适的SvnServer版本,例如在XP系统上安装SvnServer-2.1.2,在非XP Windows系统上安装SvnServer-2.7.7。 2. 配置版本库:创建一个或多...
华为SVNClient是华为公司为开发者提供的高效版本控制系统,它允许用户在Mac平台上方便地进行代码版本管理、协作开发以及项目维护。 1. **Subversion(SVN)基础**: Subversion是一种开源的版本控制系统,用于跟踪...
svn-E170001报错是指在使用Jenkins配置svn拉取项目时出现的一种错误,错误信息为svn: E170001。该错误的出现是由于svn账户名和密码没有权限所导致的。 svn-E170001报错的原因: 1. svn账户名和密码没有权限:svn...
首次使用时,需要配置SVN服务器地址和凭据。然后,用户可以创建新项目,导入现有项目,或者连接到远程仓库。通过菜单栏和侧边栏,用户可以进行各种操作,如提交、更新、比较、恢复等。 **版本控制的重要性** 版本...
在Eclipse中配置SVN可以让开发者在Eclipse环境中直接进行版本控制操作,如提交、更新、比较等。 安装Eclipse: 1. 首先,从官方网站下载适合您操作系统的Eclipse IDE版本,通常有Windows、MacOS和Linux版本。 2. ...
在使用Version.app时,用户首先需要配置SVN服务器的URL,然后可以将项目导入到客户端中。通过客户端,用户可以进行版本控制的基本操作,如检出(Checkout)、更新(Update)、提交(Commit)、切换分支(Switch)、...
- **配置访问控制**:为了限制用户对仓库的访问,你需要配置SVN的访问控制文件(`conf/authz`)。在这个文件中,你可以指定哪些用户或组可以访问哪些路径。 - **设置身份验证**:配置身份验证方式,可以是基本认证...
下面将详细介绍CVS和SVN的配置学习要点。 1. CVS简介: CVS是一种早期的版本控制系统,它基于客户端-服务器架构,允许开发者在不同的计算机上工作并同步更改。CVS的核心特性包括版本追踪、分支与合并、冲突解决...
3. **配置SVN客户端**:在Eclipse中,需要安装SVN插件,如Subversive或Subclipse。安装完成后,需要在Eclipse的“首选项”设置中配置SVN连接信息,包括服务器地址、用户名和密码。 4. **导入项目到SVN**:在Eclipse...
6. **权限管理**:配置SVN仓库的用户权限,控制不同角色的访问权限。 值得注意的是,虽然Myeclipse已经提供了SVN支持,但【MAC Myeclipse SVN插件】针对MAC系统进行了优化,使得在MAC环境下使用更加顺畅,避免了与...