在Windwos下配置SVN

svnwindows系统下的安装步骤
1
)首先去官方网站下载安装包
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
笔者下载的是svn-win32-1.5.4.zip解压文件
2
)设置把解压文件的bin子目录添加到patp的环境变量中
3
)创建一个存放工程(会有很多工程)的目录 比如E:/svnworkspace
然后再创建一个工程(例如工程名称为myfirstproject
C:\>svnadmin create E:/svnworkspace/myfirstproject
4
)配置项目
设置一些配置访问权限 访问认证信息
创建的新工程E:/svnworkspace/myfirstproject下面有个conf目录,下面有三个文件authzpasswdsvnserve.conf
打开svnserve.conf设置项主要有
[general]
anon-access = read//
匿名用户只有读权限
auth-access = write//
认证用户有写权限
password-db = passwd//
用户密码设置文件名称
authz-db = authz//
用户权限设置文件名称
realm = myfirstproject//
项目名称
打开passwd设置项主要有
littlelion = 123456  //
前边是用户名,后边是密码(明文的)
打开authz设置项主要有


[groups]
developers = harry ##harry
属于developers

[myproject:/]
@developers = rw ##
权限 :读写
sally= r
5
)启动svn服务
C:\>svnserve -d -r E:/svnworkspace2 --listen-port 9000
注意listen-port前面是两个分隔符,不然命令无效

6)导入工程项目
C:\>svn import F:\workspace2\myfirstproject svn://localhost:9000/myfirstproject -m "initial import" --username littlelion --password 123456
还是注意用户名密码前的两个分隔符写法
import
第一个是需要导入的工程项目  第二个是导入到svn库的位置,需要先建立一个svn项目才能导入这个项目,否则不能导入
导入后可以导出这个项目
C:\>svn co svn://localhost:9000/myfirstproject C:/myfirstproject --username littlelion --password 123456
You can also make svn server as a windows service:
sc create svn binpath= "[yoursvnfolder]\bin\svnserve.exe --service -r D:\repository --listen-port 9000" displayname= "Subvsersion Server Service" depend= Tcpip start= auto
If you want to reconfigure:
sc config svn binpath= "[yoursvnfolder]\bin\svnserve.exe --service -r D:\repository --listen-port 9000" displayname= "Subvsersion Server Service" depend= Tcpip start= auto
Note: There is a space after each ‘=’ symbol.
P.S. svn server can be integrated with http server wonderfully, so that all svn files can be accessed via http protocol. But this is out of the scope of my article, because I already said I just want a simple svn server

 

你可能感兴趣的:(C++,c,SVN,C#,subversion)