svn笔记
2016-02-01 15:08
267 查看
安装:svn (配置http://www.linuxidc.com/Linux/2007-12/9765.htm)
apt-get install subversion
创建新版本库:svnadmin create fabu
去掉 conf/svnserve.conf里的password-db = passwd注释
添加帐号到 conf/passwd
chmod 700 passwd
启动:svnserve -d -r /home/svn
查看版本命令 svnserve --version
查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690
killall svnserve停止svn服务
2建立svn版本库 mkdir /home/svn sudo svnadmin create /home/svn/cangku
3修改版本库配置文件:
svnserve.conf
[general]
anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = passwd # 指明密码文件路径
authz-db = authz # 访问控制文件
realm = /home/svn/repos1 # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
//其它采用默认配置. 各语句都必须顶格写, 左侧不能留空格, 否则会出错.
//指令简介:这是svn配置文件的格式,请按照以上格式书写。
4配置用户:
passwd
[users]
solar = 123456
test = 123456
//可以添加多用户,用户名密码同一行。
5配置权限
Authz
[groups]
admin=user1
[/]
@ admin = rw
检查authz是否配置正确:svnauthz-validate /home/svn/cangku(仓库位置)
6启动svn服务:svnserve -d -r /home/svn
7查看是否启动:netstat -ntlp;有3690监听svnserve则成功
8导入项目:同一台服务器上:svn co file:///home/svn/testproject/nuts_sp
不在一台上的: svn co svn://ip/testproject/nuts_sp --username sawelly --password 123456
9更新提交的内容:svn up.******切记一定要进入项目后在svn up 因为这里有.svn文件**********
10.删除版本文件使之无法再svn up到用 svn delete myfile;
svn delete -m “Deleting file ‘yourfile’” file:///tmp/repos/test/yourfile
11.myeclipse 修改svn用户名和密码将C盘下的auth文件夹删掉
http://www.cnblogs.com/macula/archive/2012/02/12/2347637.html http://wiki.ubuntu.org.cn/SubVersion
apt-get install subversion
创建新版本库:svnadmin create fabu
去掉 conf/svnserve.conf里的password-db = passwd注释
添加帐号到 conf/passwd
chmod 700 passwd
启动:svnserve -d -r /home/svn
查看版本命令 svnserve --version
查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690
killall svnserve停止svn服务
2建立svn版本库 mkdir /home/svn sudo svnadmin create /home/svn/cangku
3修改版本库配置文件:
svnserve.conf
[general]
anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = passwd # 指明密码文件路径
authz-db = authz # 访问控制文件
realm = /home/svn/repos1 # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
//其它采用默认配置. 各语句都必须顶格写, 左侧不能留空格, 否则会出错.
//指令简介:这是svn配置文件的格式,请按照以上格式书写。
4配置用户:
passwd
[users]
solar = 123456
test = 123456
//可以添加多用户,用户名密码同一行。
5配置权限
Authz
[groups]
admin=user1
[/]
@ admin = rw
检查authz是否配置正确:svnauthz-validate /home/svn/cangku(仓库位置)
6启动svn服务:svnserve -d -r /home/svn
7查看是否启动:netstat -ntlp;有3690监听svnserve则成功
8导入项目:同一台服务器上:svn co file:///home/svn/testproject/nuts_sp
不在一台上的: svn co svn://ip/testproject/nuts_sp --username sawelly --password 123456
9更新提交的内容:svn up.******切记一定要进入项目后在svn up 因为这里有.svn文件**********
10.删除版本文件使之无法再svn up到用 svn delete myfile;
svn delete -m “Deleting file ‘yourfile’” file:///tmp/repos/test/yourfile
11.myeclipse 修改svn用户名和密码将C盘下的auth文件夹删掉
http://www.cnblogs.com/macula/archive/2012/02/12/2347637.html http://wiki.ubuntu.org.cn/SubVersion
相关文章推荐
- window 环境配置 Nginx1.8+Tomcat7.0 负载均衡+session同步
- 什么是DNS?
- sql中为表名起别名的重要性
- 使用support.design.widget.TabLayout和ViewPager组合成滑动标签组件
- 【Leetcode】Min Stack
- Maven项目中pom文件分析
- php如何解决多线程同时读写一个文件的问题
- Linux内核OOM机制的详细分析(转)
- websocket
- Command-Line Arguments
- 友盟数据统计
- iOS 全屏手势返回代码实现
- 架构演化
- 重温Servlet学习笔记--servletContext对象
- 重要修改文件路径
- spring mvc json中文乱码
- Shell编程中while与for的区别及用法详解
- OPENWRT+中添加动态库和静态库.so和.a
- Android访问网络,使用HttpURLConnection还是HttpClient?
- artDialog