MAC自带SVN的配置 +ConerStone的Svn Server的配置 +.a文件的上传

1.创建SVN Repositroy

打开终端 输入:svnadmin create /path/svn/pro

svn是目录,pros是版本库,输入完成即可看见生成文档

2、配置svn用户权限。

/path/svn/pro/conf/目录下存在3个文件:authz,passwd,svnserve.conf

(1)、配置svnserve.conf

将里面的

#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz

四行前的#号去掉,再将anon-access = read改为anon-access = none,这样禁止匿名访问

这句话必须使用,这样子才能显示Log的信息

PS:这里要注意的,在#号后是有空格的,得去掉这个空格,上文字顶格,不然也有错误

(2)、配置passwd

里面存的是用户与密码,有示例,直接按照它的格式添加用户和密码就可以了

test1=123

test2=456

(3)、配置authz

[groups] 后面跟的是用户组设置,可以将你在passwd里设置的用户添加到不同的用户组里,那么之后,可以对不同用户组设置不同的权限,以免多用户设置麻烦,多个用户用,号分隔。可按它的示例做

[groups]

testgroups=test1,test2

之后,可以对不同的版本库进行权限设置,底下有一个示例,按它的写法写就可以了,如果需要对所有的版本库设置,利用[/]就可以了。如:

[/]

@testgroups=rw

个人配置只需在[/]下面添加

用户名=rw即可


PS:用户组前要用@符号,如果是用户,直接写用户名就可以了。rw代表可读写,显然只读就是r了

3、启动SVN服务

svnserve -d -r /path/svn  特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题

没有任何输出,则启动成功

4.配置conrnerStone

点击ConerStone左下角 如下图的“+”,添加SVN地址,


下图为添加SVN Server的配置


需要填写的方格

server: IP地址 不包括Svn后面的其他路径 例如:主机IP 192.168.。。。

Repisitory path:Ip后面的路径  例如:上文的Pro

Name:用户名

Password:密码

5.让SVN支持.a文件的上传

(1)打开终端:vi ~/.subversion/config 打开config文件

(2)找到:

#global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo 

# *.rej *~ #*# .#* .*.swp .DS_Store

这是svn默认的忽略列表,更改这个即可上传和下载被忽略的文件

去掉开头第一行的#和#前面的空格,第一行global前面不能有空格。

去掉第二行的#,空格不用管。

删除上问红色的*.a,这样即可上传.a文件。

参考:

http://www.tuicool.com/articles/n6fyq2  conerStone的配置及使用说明

http://www.cnblogs.com/onlyfu/archive/2012/05/08/2489814.html MAC下配置SVN



你可能感兴趣的:(资料,学习记录,svn,SVN)