mac下svnX的使用方法

在Users/cindy/IOS下创建一个svn文件夹

1. 终端中输入命令:cd /Users/huaxiangqiang/Documents/svn    (进入Users/huaxiangqiang/Documents/svn文件夹)

2. 在svn文件夹下创建文件夹:mkdir mycode

3. 创建文件夹仓库,输入命令:svnadmin createmycode/Users/huaxiangqiang/Documents/svn/mycode

创建之后的文件夹如下:

创建完成之后,配置一下svn。?

conf文件夹下面有三个文件,authz , passwd ,svnserve.conf 。authz是对用户权限的控制的配置文件,password是对储存用户密码的文件,svnserve.conf 是对svn访问的用户的配置文件。

1. 配置svnserve.conf文件。

打开svnserve.conf 文件(###代表注释,#代表不认证的权限)

anon-access = none 没有认证过的权限(什么都没有权限)

auth-access = write   认证过的账户有可读可写权限

password-db = passwd  这个是用户名的db,就是用户名储存的位置

authz-db = authz 认证权限的一个配置文件

realm = My First Repository  自定义代码块库名字,这一块随便填写

2. 配置用户权限的配置文件  authz文件

r  读(read)  w 写(write)rw 读写 (read and write)

删除[groups]所对应的东西,两个# harry

写:dev = hua,he,把hua,he看成一个dev,然后呢对dev整体设置权限,那么有两个,一个是我们代码库权限,一个是文件路径权限,

把"# [/foo/bar]"(文件路径权限)修改成"[/]",意思就是它下面所有文件夹都可以实现相应的权限设置

说明:dev是一个群主,为了和普通用户区分,必须在前面加一个@dev,否则会认为dev是一个用户,那么一认证的时候发现没有dev,就会报错。

如:

[/]

@dev = rw  rw意思是可读可写。。。在分配dev的时候给dev赋值相当于,当然他不是代码。

# [repository:/baz/fuz]是我们的代码库权限

修改:

[mycode:/]这里的mycode是我们之前代码库文件,就是svn下里面的文件夹

@dev = rw    同样给所有的权限

3. 配置passwd文件。

?在[users]下面添加账号和密码,格式如下:

[users]

hua = 123

he = 123

4. 启动svn服务器。

在终端中输入以下命令:

svnserve -d -r /Users/huaxiangqiang/Documents/svn/mycode

回车之后没有显示说明启动成功了,例如:

如果显示错误还需重新配置svn。

svn客户端功能

1. ?打开svnX客户端,在Repositories中进行相关设置,例如:

?Name为你之前创建的文件夹仓库名称

Path为你创建的?文件夹仓库的路径,这里可以点击Path右侧的搜索直接找到该文件夹仓库即可。

User为?passwd文件中添加的用户名

Password为??passwd文件中添加的用户名对应的密码(此时必须和上面填写的User相符合)

2. 上述设置完成之后,双击URL下的路径

?3. 如果前面的配置没有问题的话,接下来就会显示下图,表示已经配置好svnX了。

点击Import就可以添加相应的工程了。

时间: 2024-10-10 10:31:32

mac下svnX的使用方法的相关文章

mac 下卸载mysql的方法

今天在mac上瞎折腾时,把mysql玩坏了,想卸载重装,却发现找不到卸载程序,百度了下,将操作步骤备份于此: cd ~/ sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* vim /etc/hostconfig and removed the line MYSQLCOM=

mac下pmset的使用方法

在终端输入:pmset -g custom    这个命令可以显示系统所有的电源设置 lidwake: 当屏幕掀开的时候唤醒Mac,1是开启  0是关闭autopoweroff: 如果Mac处于睡眠状态经过指定的时间后,自动把内存数据写入硬盘,并切断所有部件的电源,进入休眠状态,1是开启  0是关闭.但是LZ发现就算是处于开启状态,这个功能也并没有起作用,你可以不管它,也可以关掉autopoweroffdelay:启用autopoweroff功能的时间,也就是上面说的那个“指定的时间”,单位是秒

mac下安装mysql的方法

1. 执行: $ brew install mysql 2. 在 /usr/local/etc/ 下创建或修改 my.cnf,示例: [client] port = 3306 socket = /tmp/mysql.sock default-character-set = utf8 [mysqld] collation-server = utf8_unicode_ci character-set-server = utf8 init-connect ='SET NAMES utf8' max_a

Mac下node.js卸载方法收集

brew的安装方式 直接通过一条命令 brew uninstall nodejs 官网下载pkg安装包的 通过这条命令 sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} 其它方式干净卸载 去这个网址下载sh文件https://github.com/jesseyu/uninstallNodejs/blob/master/uninstallNodejs.sh 内容为: #!

[亲测有效]Mac下屏蔽优酷广告最简单的方法

这里不和圣母婊争论该不该屏蔽广告,仅给出可行方法. Windows下的Adsafe,万能的去广告神器!可惜Mac下没有这款软件,Adblock之流在国内基本是个玩具,但是我们可以通过修改HOST文件达到同样的目的. 打开Finder => shift+command+G => /etc ,在etc目录下找到hosts文件 编辑此文件,把以下内容加入到文件末尾保存 127.0.0.1 atm.youku.com 127.0.0.1 Fvid.atm.youku.com 127.0.0.1 htm

Mac下MySQL卸载方法

mac下mysql的DMG格式安装内有安装文件,却没有卸载文件--很郁闷的事.网上搜了一下,发现给的方法原来得手动去删.很多文章记述要删的文件不完整,后来在stackoverflow这里发现了一个遗漏的地方,所以将完整版记述在这里,以供查阅.先停止所有mysql有关进程. sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Li

Mac 下 Terminal 中 Java乱码的解决方法

在 .bash_profile 中增加一行 export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 就可以了. Mac 下 Terminal 中 Java乱码的解决方法,布布扣,bubuko.com

mac下完全卸载postgresql的方法

这里针对的是 9.3 版本.如是其他版下面的仅供参考. 1.如果是postgresql.app的形式,这个简单,跟其他app一样,删除app即可. 2.如果是使用installer图形界面方式安装的.则需要打开终端命令行. 3.执行 open /Library/PostgreSQL/9.2/uninstall-postgresql.app 可能会提示你输入密码. 4.等待上一步执行完成后,删除postgresql文件夹 sudo rm -rf /Library/PostgreSQL 可能会提示你

Mac下cocos2dx-3.0打包Android时,提示"SimpleAudioEngine.h"not found的解决方法

前段时间触控公布cocos2dx-3.0,在升级之后试过之后,在最初的不习惯之后,感觉比之前的好用了不少,在下之前一直是用xCode模板创建,这回算是一口气升到顶了. 之后再一次编程时须要用到SimapleAudioEngine,而之后调试的时候在iPhone上全然没问题,可是在Android真机上调试时,却提示"SimpleAudioEngine.h" not found,在网上查了下,应该是库没有导入,可是因为我对eclipse了解不多,并且import入的时候也有莫名其妙的错误,