在mac下搭建svn服务
2016-07-26 21:44
239 查看
1.准备
小问题1:如果在一个新的本本上输入svn命令,貌似会提示command not found之类的错误
小问题1解决方法:打开xcode偏好设置(comand+,)-->"Download" -->Components:下载Command Line Tools,然后搞定
2.开始
2.1首先建立svn库
mkdir ~/svn
cd ~/svn
mkdir myProject
svnadmin create ~/svn/myProject
注意myProject里面的文件就svnadmin给你建立的
2.2 配置和管理svn
注意:所有下面的配置都要顶格,否则会报错
cd ~/svn/push2014/conf/
每一个库的目录下都有conf
vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
vi passwd
[users]
test1=123456
test2=123456
vi authz
[/]
test1=rw
test2=rw
[myProject:/]
test1=rw
test2=rw
注意:所有上面的配置都要顶格,否则会报错
2.3 启动svn服务
svnserve -d -r /path/svn (svnserve -d -r ~/svn)
特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题。没有任何输出,则启动成功
关闭svn服务
可以用命令,如下
sudo killall svnserve
也可以直接在实用工具-活动监视器中找到svnserve,然后推出进程即可
3.使用 svn客户端诸如svnX之类的软件 输入path,用户名和密码即可
svn://127.0.0.1/push2014/myProject/
小问题1:如果在一个新的本本上输入svn命令,貌似会提示command not found之类的错误
小问题1解决方法:打开xcode偏好设置(comand+,)-->"Download" -->Components:下载Command Line Tools,然后搞定
2.开始
2.1首先建立svn库
mkdir ~/svn
cd ~/svn
mkdir myProject
svnadmin create ~/svn/myProject
注意myProject里面的文件就svnadmin给你建立的
2.2 配置和管理svn
注意:所有下面的配置都要顶格,否则会报错
cd ~/svn/push2014/conf/
每一个库的目录下都有conf
vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
vi passwd
[users]
test1=123456
test2=123456
vi authz
[/]
test1=rw
test2=rw
[myProject:/]
test1=rw
test2=rw
注意:所有上面的配置都要顶格,否则会报错
2.3 启动svn服务
svnserve -d -r /path/svn (svnserve -d -r ~/svn)
特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题。没有任何输出,则启动成功
关闭svn服务
可以用命令,如下
sudo killall svnserve
也可以直接在实用工具-活动监视器中找到svnserve,然后推出进程即可
3.使用 svn客户端诸如svnX之类的软件 输入path,用户名和密码即可
svn://127.0.0.1/push2014/myProject/
相关文章推荐
- About SVN
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS下SVN服务器测试版安装记录
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- Windows下SVN服务器搭建方法整理(apache)
- Apache2+SVN+MYSQL认证 配置项详细步骤
- 在Fedora 10下配置SVN服务器的步骤
- 删除SVN三种方法delSvn(windows+linux)
- 探讨如何在Eclipse中过滤版本控制文件.svn
- linux下安装配置svn独立服务器的步骤分享
- 浅析SVN常见问题及解决方法
- 关于svn冲突的解决方法
- 基于Eclipse中SVN图标不显示的解决方法
- Shell脚本实现的基于SVN的代码提交量统计工具
- Ubuntu下定时提交代码到SVN服务器的Shell脚本分享
- 详解版本控制利器Git,SVN的异同以及适用范围