Mac默认已经安装了svn,咱们只须要进行配置并开启就能够了html
首先咱们能够验证一下是否安装了svn,打开终端,输入命令服务器
svnserve --versionapp
这里能够看到目前svn的版本号,说明已经安装好了svn编辑器
下面正式开始配置svnsvn
1.建立代码库工具
咱们来建立一个代码库用于保存代码spa
在终端输入命令.net
sudo mkdir -p /Users/apple(根据本身的用户名修改)/svn/mycode //建立了一个文件夹,这个文件夹路径能够本身随意设定code
sudo svnadmin create /Users/apple(根据本身的用户名修改)/svn/mycode //将以前建立的文件夹设置为svn的代码库server
咱们在Finder中打开上面的路径,咱们能够开到其中生成了一些文件,咱们须要配置conf文件夹下的文件
2.配置svn用户权限
1)配置svnserve.conf文件
用编辑器打开文件
修改以上位置,其中anon-access = read表明匿名访问的时候是只读的,若改成anon-access = none表明禁止匿名访问,须要账号密码才能访问
2)配置passwd文件
在文件中添加以上内容,须要将内容添加在[users]下面,以上内容标示建立了两个用户,用户aaa密码是111,用户bbb密码是222
3)配置authz文件
在[groups]下添加uesrs = aaa,bbb标示建立了一个用户组,此用户组包含有aaa和bbb两个用户
[/]
@users = rw 这两句标示给users用户组相应的权限
[/]表示受权的目录路径,这里是根目录,假如根目录下有一个目录叫作test,那么咱们若是要编辑此目录的权限那么就要写成[test:/]
@uesr表示给用户组受权,若是要给某一个用户受权则不用写前面的@
r表示可读,w表示可写
3.启动svn服务器
在终端输入
svnserve -d -r /Users/apple/svn
注意:不要输入svnserve -d -r /Users/apple/svn/mycode
没有错误返回就说明svn服务器开启成功了
咱们也能够在活动监视器里进行检验
下面来配置Cornerstone
给个下载的连接http://down.xiazai2.net/?/121625/cr173/SVN%B9%DC%C0%ED%B9%A4%BE%DF.exe
SVN管理工具(Cornerstone Mac版) V2.7.10 破解版 已经破解 dmg文件无密码,也不须要注册机 直接使用便可
打开Cornerstone
点击+添加代码库
选择svn server并填写红框中那些内容
server :若是服务器在本地就写localhost 在局域网的其余电脑上就写他的ip地址
repository path:这里的地址用的是上面配置svn时的代码库路径,若是上面的路径跟我不一样本身改一下
最下面两个是用户名和密码,最后save就行了,若是链接成功会显示success
至此,用mac配置本地svn服务器,并用Cornerstone链接svn服务器就作完了
参考:http://blog.sqstudio.com/otherskill/1048.html
http://m.blog.csdn.net/blog/kekey1210/16463289