预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SVN、TRAC、Apache结合,通过Apache进行认证。 创建SVN 在E:/svnroot/下,新建一个文件夹svntest 如图,操作 创建成功后,在E:/apache.httpd.ext中添加配置文件svntest.httpd(文件名任意,但为了与项目对应最好以svn库名或项目名为文件名,扩展名必须为httpd) 内容: <Location/svn/svntest> DAVsvn SVNPath"E:\svnroot\svntest" SVNListParentPathon AuthzSVNAccessFileE:\svnroot\svntest\conf\authz AuthTypeBasic AuthName"SubversionRepository" AuthMySQLEnableOn AuthMySQLHostlocalhost AuthMySQLUserermbpasswder AuthMySQLPassword123456 AuthMySQLDBermb AuthMySQLUserTabletbl_passwd AuthMySQLNameFielduser_name AuthMySQLPasswordFielduser_passwd AuthMySQLPwEncryptionmd5 Requirevalid-user </Location>红色标记为修改修改的位置,主要修改成svntest的路径。 重启apache服务器: 重启完成后,访问HYPERLINK"http://192.168.1.103/svn/svntest"http://192.168.1.103/svn/svntest,即可访问此资源库。 说明:svn+apache结合后,使用了mysql进行认证,取缔了认证文件的认证方式。 在HYPERLINK"http://192.168.1.103/oa"http://192.168.1.103/oa中注册的用户均可以通过认证。但目前授权,仍需要通过修改E:\svnroot\svntest\conf\authz文件来实现。 SVN创建完成。 创建TRAC 在E:/tracroot下,新建文件夹tractest 运行cmd:,创建Trac:trac-admine:/tracroot/tractestinitenv 输入项目名称tractest,之后,一路回车即可。 赋予admin账户管理员权限(用户名/密码admin/123456),以后可通过这个账号配置其他账户。 trac-admine:/tracroot/tractestpermissionaddadminTRAC_ADMIN 创建成功后,在E:/apache.httpd.ext中添加配置文件tractest.httpd 内容: <location/trac/tractest> SetHandlermod_python PythonInterpretermain_interpreter PythonHandlertrac.web.modpython_frontend PythonOptionTracEnve:/tracroot/tractest PythonOptionTracUriRoot/trac/tractest </location> 重启apache服务器: 重启完成后,访问HYPERLINK"http://192.168.1.103/trac/tractest"http://192.168.1.103/trac/tractest,即可访问此资源库。 TRAC创建完成