SVN的建立配置和简单使用
最近在家中服务器建立了SVN服务器,可以把自己的一些代码管理起来,万一人在外面的时候也可以访问一下
做个备忘,等下次更加深入学习后更新
1 服务器上安装Subversion,客户端上安装TortoiseSVN
2 配置服务器
a. 运行 svnadmin create e:/svn_home/repository1,建立版本库
b. 进入e:/svn_home/repository1/conf,编辑svnserve.conf为
[general]
password-db = passwd
realm = YZF SVN
anon-access = none
auth-access = write
authz-db = authz
c. 编辑passwd为
[users]
admin = 12345
f = 12345
z = 12345
y = 12345
编辑authz为
[groups]
admin = admin
yzf=z,f,y
[/]
@admin=rw
@yzf=rw
*=
[/001_]
@admin=rw
*=
[/002_JuShang]
@admin=rw
@yzf=rw
*=
d. 运行sc create svnservice binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r E:\SVN_Home\repository1" displayname= "SVNService" depend= Tcpip,把svn服务器变成windows服务
e. 打开防火墙3690端口
f. 客户端机器上对着想要上传的源代码目录右键->TortoiseSVN->Import,把源代码放到svn服务器上去
在url of repository 中,输入svn://ip地址/项目名称
g 下载源代码,先新建一个空文件夹,右键->check out