Secure Subversion 1.3 w/ Apache 2.2 & XCode 2
14.02.06 14:02 |
Mac OS X
http://developer.apple.com/tools/subversionxcode.html
Machine B
Authentication
XCode:
SCM Config > Subversion > /usr/local/bin/subversion --username user --password pw
http://www.alajaam.net/websvn
>./configure --prefix=/usr/local --mandir=/usr/local/share/man --with-ssl --with-apxs=/usr/local/apache2/bin/apxs --with-zlib --without-berkeley-d
> httpd.conf
## SVN
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
WebSVN:
include/config.inc
> nano include/setup.inc > languages/english.inc
> mkdir /usr/local/subversion/repos
> sudo svnadmin create /usr/local/subversion/repos
> mkdir branches tags trunk; mv MyProject/* trunk
> svn import MyProject file:///usr/local/subversion/repos
> chown -R www:www /usr/local/subversion/repos
Machine B
> svn checkout http://host/ project
Authentication
> htpasswd -cm /path/to/htpasswd/file user
> nano -w httpd.conf
DAV svn
SVNPath /path/to/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /path/to/htpasswd/file
Require valid-user
XCode:
SCM Config > Subversion > /usr/local/bin/subversion --username user --password pw
http://www.alajaam.net/websvn
|