浏览 6258 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-08
最后修改:2008-11-19
因为记的时候着急所以直接用英文写了 How to setup svn server in MaxOS 10.4.10? 1. install svn server(Subversion-1.4.4.pkg) 2. create new SVN repository using the command svnadmin create /Users/larry/Repositories you can change the path /Users/larry/Repositories to your desire directory, remember this path, we would need to use this path in step 3. 3. rename the file I offered to org.tigris.subversion.svnserve.plist then, modify the file. there are four place where you need to change: <key>UserName</key> <string>larry</string> change "larry " to your user name(!notice! there are two places you need to modify, one at the beginning, another near the end) <key>Program</key> <string>/usr/local/bin/svnserve</string> change "/usr/local/bin/svnserve" to the path of your installed svnserver executable file if you can not find it, check /usr/local/bin or /usr/local/darwinports/bin first. <string>--root=/Users/larry/Repositories</string> change "/Users/larry/Repositories" to the path of your SVN repository which you choose when creating the repository in step 2. 4. copy the file org.tigris.subversion.svnserve.plist you modified to /Library/LaunchDaemons/, use the command sudo copy org.tigris.subversion.svnserve.plist /Library/LaunchDaemons 5. load the plist config file and start the daemon process use command sudo launchctl load /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist then start it use sudo launchctl start org.tigris.subversion.svnserve if anything wrong among the above steps and you want to reload the plist config file, unload it use the command sudo launchctl unload /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist and then load it again by sudo launchctl load /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist 6. config the svn authorize edit the file conf/passwd in SVN repository directory, add a new line: "larry=123456"(without the quote) change "larry" to your own username and "123456" to your own password edit file conf/svnserve.conf in SVN repository directory remove # before line # anon-access = read # auth-access = write to grant read permission to annoymous user and write permission to authorized user remove # before line # password-db = passwd to read the username and password settings in file 'passwd' 7. create blank project template and import it to svn create blank project template mkdir ~/blank mkdir ~/blank/branches mkdir ~/blank/tags mkdir ~/blank/trunk import the blank project template to your new SVN repository svn import blank svn://localhost/ProjectName -m "Initial import" --username larry --password 123456 make sure you replaced "larry" to your own username and "123456" to your own password 8. that's it, we are done! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |