- 浏览: 2106982 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1878)
- [网站分类]ASP.NET (141)
- [网站分类]C# (80)
- [随笔分类]NET知识库 (80)
- [随笔分类]摘抄文字[非技术] (3)
- [随笔分类]养生保健 (4)
- [网站分类]读书区 (16)
- [随笔分类]赚钱 (7)
- [网站分类].NET新手区 (233)
- [随笔分类]网站 (75)
- [网站分类]企业信息化其他 (4)
- [网站分类]首页候选区 (34)
- [网站分类]转载区 (12)
- [网站分类]SQL Server (16)
- [网站分类]程序人生 (7)
- [网站分类]WinForm (2)
- [随笔分类]错误集 (12)
- [网站分类]JavaScript (3)
- [随笔分类]小说九鼎记 (69)
- [随笔分类]技术文章 (15)
- [网站分类]求职面试 (3)
- [网站分类]其他技术区 (6)
- [网站分类]非技术区 (10)
- [发布至博客园首页] (5)
- [网站分类]jQuery (6)
- [网站分类].NET精华区 (6)
- [网站分类]Html/Css (10)
- [随笔分类]加速及SEO (10)
- [网站分类]Google开发 (4)
- [随笔分类]旅游备注 (2)
- [网站分类]架构设计 (3)
- [网站分类]Linux (23)
- [随笔分类]重要注册 (3)
- [随笔分类]Linux+PHP (10)
- [网站分类]PHP (11)
- [网站分类]VS2010 (2)
- [网站分类]CLR (1)
- [网站分类]C++ (1)
- [网站分类]ASP.NET MVC (2)
- [网站分类]项目与团队管理 (1)
- [随笔分类]个人总结 (1)
- [随笔分类]问题集 (3)
- [网站分类]代码与软件发布 (1)
- [网站分类]Android开发 (1)
- [网站分类]MySQL (1)
- [网站分类]开源研究 (6)
- ddd (0)
- 好久没写blog了 (0)
- sqlserver (2)
最新评论
-
JamesLiuX:
博主,能组个队么,我是Freelancer新手。
Freelancer.com(原GAF – GetAFreelancer)帐户里的钱如何取出? -
yw10260609:
我认为在混淆前,最好把相关代码备份一下比较好,不然项目完成后, ...
DotFuscator 小记 -
日月葬花魂:
大哥 能 加我个QQ 交流一下嘛 ?51264722 我Q ...
web应用程序和Web网站区别 -
iaimg:
我想问下嵌入delphi写的程序总是出现窗体后面感觉有个主窗体 ...
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部 -
iaimg:
代码地址下不了啊!
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
linux 下面架设svn服务器,有点难度,我找了好多资料,现在是安装成功了,服务也起动了,但就是不可以在客户端拉下来,下面是一篇相关的资料,如果想购买国外vps的可以找我,哈
介绍几个赚钱的项目,有兴趣可以联系我
非常惭愧的还没有抽出时间去学一学git,权且先在这里记录一下当下的比较主流的subversion(svn)的架设记录,网上已经有很多了,在这里只是整理记录一下而已。
svn目前作为服务总体上有两种常见形式svn自身协议的方式或者走http协议,svn自身协议自不待言搭建简单方便一条命令搞定:
sudo svnserve -d --listen-port 1234 --listen-host scm.myhost.com --pid-file /var/run/svnserved.pid -r /scm/svn/repos/myproject
各参数大致意义:
-d 指定后台daemon服务方式运行 <script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>
listen-port 监听端口 1234
listen-host 监听域名 scm.myhost.com
pid-file 指定运行时进程PID号记录文件路径 /var/run/svnserved.pid
-r 指定项目svn库所在路径。/scm/svn/repos/myproject
一旦架设完成后面就可以用svn checkout检出源码了:
svn co svn://scm.myhost.com:1234/myproject
svn库创建命令
svnadmin create /scm/svn/repos/myproject
建立好基本库后一般都需要构建一下基本的源码管理layout布局:
mkdir -p /tmp/layout/{trunk,branches,tags}
cd /tmp/layout
svn import . file:////scm/svn/repos/myproject -m 'init project layout'
然后我们以后checkout主线代码就可以:
svn co svn://scm.myhost.com:1234/myproject/trunk
svn的http协议方式目前还依赖于apache容器,不过你愿意的话也可以前端用varnish/nginx把请求转发到apache容器上也可以达到对外统一服务的目的。
基本的安装就不细细叙述了,这里只写一下vhost下的配置方法。
首先需要创建几个共用文件:
/scm/svn/conf/accessfile
用来设定所有项目的各个账户权限,具体请参考svn的配置文件文档,这里仅给个例子:
[groups]
administrator = axiong <script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>
[/]
@administrator = rw
* =
/scm/svn/conf/passwdfile
用来指定所有项目的用户和对应密码,当然这部分也可以在mysql里搞定,感觉小型项目没有什么必要,还是文本方便,可以用apache-util里的htpasswd生成。
指定完了后就是vhost的配置了:
<VirtualHost *:80> ServerName scm.myhost.com <Directory /> Options Includes FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> <Location /svn> DAV svn SVNParentPath /scm/svn/repos AuthType Basic AuthName "Subversion System" AuthUserFile /scm/svn/conf/passwdfile AuthzSVNAccessFile /scm/svn/conf/accessfile Satisfy Any Require valid-user </Location> </VirtualHost>
这样就架设好了http://scm.myhost.com/svn/myproject的svn库,
以后还可以在/scm/svn/repos下建立更多的svn库使用统一管理的账户和密码。
注意/scm/svn/repos下的每一个项目都需要有apache所在组或用户的写入权限,否则代码会提交出错。
更新一下:修改了一下location地址方便和trac配合
发表评论
-
UML
2010-08-09 11:39 1269开放分类:计算机技术计算机术语计算机科学 收藏分享到顶[6] ... -
用WebService实现调用新浪的天气预报功能
2010-07-15 21:47 2948用WebService实现调用新 ... -
Cookie简介及JSP处理Cookie的方法
2010-07-29 09:28 933Cookie简介及JSP处理Cookie的方法 一.什么是 ... -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
2010-06-09 22:16 1220一直想把数据库的默认 ... -
C#Winform调用网页中的JS方法
2010-07-12 11:07 2195其实还是还是相当的简单,本文将详细的用代码来展示一下如何调用, ... -
用WebService实现调用新浪的天气预报功能
2010-07-15 21:47 1488用WebService实现调用新 ... -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
2010-06-09 22:16 1055一直想把数据库的默认 ... -
基于 VS 2010 阐述C# 4个特性
2010-05-28 09:26 1040基于 VS 2010 阐述C# 4个特性基于 VS 20 ... -
Google AdSense中文官方博客今天公布了AdSense内容广告与AdSense搜索广告的收入分成比例
2010-05-25 09:12 1081google adsense 的广告分成比例总算是公布出来了。 ... -
权限管理数据表设计说明
2010-05-21 15:19 1056权限管理数据表设计说明 B/S系统中的权限比C/S中的更显的 ... -
权限管理的设计方法
2010-05-20 09:26 1393权限管理的设计方法是 ... -
多表分页存储过程
2010-05-17 14:25 1035分页存储过程 在网站设计,网页开发中,是要被经常遇到的。 ... -
vs2010跟vs2008比较增加了哪些功能
2010-05-18 09:10 2232随着vs2010的发布,新的 ... -
COM域名难逃实名监管 CN域名简化流程抢用户
2010-05-13 09:22 1150互联网实名制的落实第 ... -
网站安全之XSS漏洞攻击以及防范措施
2010-04-29 08:59 1368在网站开发中,安全问题是重中之重的问题,特别像一个sql注入, ... -
深入了解ASP.NET运行内幕
2010-04-28 09:04 1141做事情要知道根本所在 ... -
WebBrowser中显示乱码
2010-04-22 09:09 1699最近在开发cs项目的时候,因为嵌套了一个网页,要用到we ... -
IEnumerable
2010-04-16 09:12 1245在平常的代码编写中,虽然不常用到Ienumerable 但却不 ... -
JS代码实例:实现随机加载不同的CSS样式
2010-04-19 13:38 1390如果让网页浏览者每次打开页面都有新的感觉,可以通过替换css样 ... -
FCKeidtor的toolbarset的设置
2010-04-20 09:18 1382在软件开过过程中,经过要用到编辑器,其中FCKeidtor应该 ...
相关推荐
svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置
linux架设配置svn服务器linux架设配置svn服务器
svn服务器安装配置svn服务器安装配置svn服务器安装配置
Windows环境架设SVN服务器.pdf
svn服务器配置教程,svn服务器配置教程,svn服务器配置教程
Windows环境架设SVN服务器资料.pdf
svn 服务配置教程svn 服务配置教程svn 服务配置教程
详细介绍在Windows下是如何配置SVN服务器的。
本人从业与Java开发,最常用的IDE就是Myeclipse,压缩包中含有包含配置所svn需文件以及配置说明
配置管理工具-SVN。包含了32位和64位的安装包。以及安装流程和教程。
如果你对我们如何配置SVN的服务器,以及它的权限管理如何设置感兴趣,欢迎你阅读下面的部分,这里仅仅对第一节当中阐述的svn+ssh,且使用密钥对认证的方式进行说明。希望我们以后有更多的同学可以承担服务器的维护...
svn服务器配置到MyEclipse说明
架设 svn + viewvc 服务器所需软件: 1).ActivePython-2.5.4.4-win32-x86 (注意是:2.5版本) 2).CollabNetSubversion-server-1.6.6-4.win32 (1.6版本) 3).TortoiseSVN-1.6.6.17493-win32-svn-1.6.6 (SVN海龟客户端) 4...
手把手教你通过访问自己电脑的web服务和svn服务路由器配置虚拟web和svn服务器
SVN+Trac的配置笔记
配置SVN服务器协同开发步骤 SVN服务器与客户端 非常详细介绍如何配置SVN服务器,以及在客户端怎么进行文件上传、下载、同步
Linux环境下配置同步更新的SVN服务器
文章中还介绍对于svn的配置以及如何去设置用户,在搭建过程中常见问提的说明。 对于服务器中常用的命令也是做了简单的介绍。 对于svn中的用户设置也是做了举例子说明。 对于svn中的权限做了简单解释,例子也是做了...
svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svn...
SVN安装与配置(个人学习笔记).SVN安装与配置(个人学习笔记).