2022年源代码管理=Ubuntu+Apache+SVN .pdf
《2022年源代码管理=Ubuntu+Apache+SVN .pdf》由会员分享,可在线阅读,更多相关《2022年源代码管理=Ubuntu+Apache+SVN .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、源代码管理 Ubuntu+Apache+SVN 收藏最近公司的Windows服务器中毒了,同事决定改用Linux 。听说我以前弄过Linux ,且还比较闲,于是被拉过去装服务器。以前实验室的SVN 服务器是加老板配的,这次只能自己硬着头皮上了。Google搜到下面这篇文章http:/ :一、安装Apache2.2服务器(如果你安装了这个步骤就可以省略了)#sudo apt-get install apache2#sudo apt-get install apache2-common#sudo apt-get install apache2-mpm-prefork#sudo apt-get in
2、stall apache2-utils#sudo apt-get install libapache2-svn#sudo apt-get install libapache2-mod-auth-pam(可选,用于PAM )#sudo apt-get install libapache2-mod-auth-sys-group(可选,用于PAM )#sudo apt-get install subversion#sudo apt-get install subversion-tools 二 SVN配置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
3、- - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 1. 创建 SVN 的版本仓库 (将定我把我的库名字叫svn, 项目名称叫myproject 我的用户名石tokyo2006) #sudo mkdir /home/svn #sudo mkdir /home/svn/myproject 2. 创建一个用户组来拥有文件仓库所在的目录 ( 如果你不想通过组来分配权限,也可以单独用用户分配权限)#sudo vi /etc/group # cat /etc/group|grep subversion subversion:x:1001:
4、www-data,tokyo2006创建组的权限#/home/svn# sudo chown -R root:subversion myproject#/home/svn# sudo chmod -R g+rws myproject 单独给用户创建权限# sudo chown -R www-data:www-data /home/svn/myproject 创建文件仓库#sudo svnadmin create /home/svn/myproject 三 Apache配置#sudo gedit /etc/apache2/mods-available/dav_svn.conf 在文件中添加以下内
5、容 DAV svn SVNPath /home/svn/myproject AuthType Basic AuthName “ myproject subversion repository”AuthUserFile /etc/subversion/passwd 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - (如果想每次登陆都输入密码请把这个引掉)Require valid-user 添加好上述内容后保存退出,然后重启Apac
6、he #sudo /etc/init.d/apache2 restart 接下来,创建 /etc/subversion/passwd 文件,该文件包含了用户授权的详细信息。#sudo htpasswd -c /etc/subversion/passwd 要创建的用户名它会提示您输入密码,当您输入了密码,该用户就建立了。在浏览器里面输入http:/localhost/svn/myproject你就可以看见你的版本了我们来提交一个文件做测试,在/home/tokyo2006/truck里面有文件我们提交,用如下命令#svn -import -m “ 操作注释 ” /home/tokyo2006/t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年源代码管理=Ubuntu+Apache+SVN 2022 源代码 管理 Ubuntu Apache SVN
限制150内