linux 下的svn服务器的配置与访问
来源:互联网 发布:python赚外快 编辑:程序博客网 时间:2024/05/17 00:14
步骤1:下载更新版本:sudo apt-get install subversion libapach2-svn
步骤2:创建一个svn:sudo mkdir /home/svn
修改svn权限:sudo chmod 777 svn
在仓库中创建一个版本仓库:svnadmin create /home/svn/project
步骤3:修改conf配置文件:
首先conf目录下的passwd文件,打开命令:vim /home/svn/project/conf/passwd
在user下边添加一个账户(列如:sq1405=123456)<记住用户名左边不能有空格>
其次修改conf目录下的authz文件的用户权限,
打开命令:vim/home/svn/project/conf/authz,在group后面添加以下访问
策略:project_p = (跟我们passwd里边添加用户名要相同)
[project:/]
@project_p = rw
* =
[project:/server]
@project_p = rw
* =
[project:/client]
@project_p = rw
* =
[project:/doc]
@project_p = rw
* =
最后,修改svnserve.conf文件,让用户和策略配置升效.
打开命令:vim /home/svn/project/conf/svnserve.conf
# anon-access = read
# auth-access = write
改
anon-access = none
auth-access = write
# password-db = passwd
改
password-db = /home/svn/project/conf/passwd
# authz-db = authz
改
authz-db = /home/svn/project/conf/authz
步骤4、开启svn服务器
命令:svnserve -d -r /home/svn (-d指定目录,-r后台运行)
步骤5、查看服务器是否开启成功
命令:ps -ef | grep svnserve
还有特别注意:如果修改了svn配置,需要重新启动svn服务,命令如下:
ps -ef | grep svnserve
Kill -9 ID号(进程ID)
svnserve -d -r /home/svn
步骤6、客户端测试服务器
①连接到服务器上,命令:svn co svn://192.168.15.88/project(-r 接个数字是选择版本) (检出(co)checkout,co后面的是svn服务器的IP地址和工作目录)
②创建一个:touch 文件名
③纳入版本控制:svn add <文件名字>
④提交到服务器checkinci(里面的文件名字要跟已经纳入版本控制的名字相同)
命令:svn ci <文件名字>
之后选项是其中( ^==Ctrl)执行一下效果是Ctrl+后面的字符
^G 求助 ^O 写入 ^R 读档 ^Y 上页 ^K 剪切文字^C 游标位置
^X 离开 ^J 对齐 ^W 搜索 ^V 下页 ^U 还原剪切^T 拼写检查
- linux 下的svn服务器的配置与访问
- Linux下SVN服务器的搭建与配置
- Linux下SVN服务器的搭建与配置
- Linux下SVN服务器的搭建与配置
- Linux下SVN服务器的搭建与配置
- Linux下TFTP服务器的配置与访问
- 有关 linux 下svn服务器的配置
- Linux下的svn服务器配置
- linux下svn的安装与配置
- Windows下的svn服务器的安装与配置
- Linux环境下配置同步更新的SVN服务器
- 在Linux下,SVN服务器的权限配置
- CentOS 5.2下SVN服务器的安装与配置
- Ubuntu下SVN服务器的安装与配置
- CentOS 下SVN服务器的安装与配置
- Windows下svn服务器的搭建与配置
- CentOS下SVN服务器的安装与配置
- SVN-1.5.3+Apache-2.0.59在windows下的配置与权限设置,以及配置HTTP方式访问SVN服务器
- linux内核设计与实现读书笔记——内核同步
- 第六章思维导图
- JSON 之FastJson解析
- Java内存分析
- 第十四周项目一
- linux 下的svn服务器的配置与访问
- 【软文发布】电子商城购物系统网站建设
- HTML:表格
- lua调用c++
- Linux 硬链接与软链接的区别
- FragmentPagerAdapter 和FragmentStatePagerAdapter
- 解决spring3 mvc中乱码的问题。
- shell命令方式向PHP传入参数的三种方式
- php的增删改查