svn配置

发布时间:2021-07-14 17:51:55 阅读:1937次

apt-get install subversion

svnserve -d --listen-port 3691 -r /var/www/html/php
svnserve -d -r /var/www/svndata/ --listen-port 12001

换一个端口使用
重启svn
killall svnserve
查看svn
netstat -ntlp
kill 端口号
ps -ef|grep svnserve

查看svn

ps aux|grep svnserve

netstat -ntlp|grep svnserve

svn info

1、建立文件夹
假设根目录
/var/www/html
建立一个新项目test
mkdir /var/www/html/test
2、建立svn库
svnadmin create /var/www/html/test
执行后,我们发现/var/www/html/test里面多了一些文件及目录
3、修改权限
进入/var/www/html/test/conf
有三个文件
authz,passwd及svnserve.conf

i、vi authz
加入
[groups]
admin = test
test = victor
[/]
@admin = rw
*=r


ii、vi passwd
[users]
# harry = harryssecret
# sally = sallyssecret
test = 123456
victor = 123

iii、vi svnserve.conf
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

4、启动svn
killall svnserve
svnserve -d -r /var/www/html/test

5、svn checkout与svn import
 svn checkout svn://ip地址
 svn import -m '' /var/www/html/html svn://ip地址

6、客户端用tortoisesvn即可

删除记住的svn账号与密码

其实这个很简单win7只要在C:\Documents and Settings\Administrator\Application Data\Subversion\auth\svn.simple的文件夹删除就行。 http://blog.csdn.net/w21fanfan1314/article/details/7675731
参考:
http://www.qrsir.com/?p=164
http://cainiao-zl.iteye.com/blog/1435328
ybhanxiao.iteye.com/blog/1280999

377  mkdir svn
  378  mkdir html
  379  ls
  380  svnadmin create /var/www/svn
  381  cd svn
  382  ls
  383  cd conf
  384  ls
  385  cp -rf ../../conf/* 
  386  cp -rf ../../conf/* /var/www/svn/
  387  ls
  388  vim passwd
  389  cd /var/www/conf/
  390  ls
  391  mv * /var/www/svn/conf/
  392  cd /var/www/svn/
  393  vim passwd 
  394  killall svnserve -d -r /var/www/svn
  395  killall svnserve
  396  svnserve -d -r /var/www/svn
  397  svn checkout svn://192.168.2.95 /var/www/html
  398  pwd
  399  touch /var/www/html/hello.php
  400  svn add /var/www/html/hello.php 
  401  svn commit -m 'add file' /var/www/html/hello.php 
  402  svn log hello.php
  403  svn log /var/www/html/hello.php 
  404  history
 

svn配置 - 踏雪寻梅 - WEB程序员之家

svn配置 - 踏雪寻梅 - WEB程序员之家
vim passwd
svn配置 - 踏雪寻梅 - WEB程序员之家

svn配置 - 踏雪寻梅 - WEB程序员之家
报错了,重新认证
svn配置 - 踏雪寻梅 - WEB程序员之家
第一个密码为电脑的密码
第二个为svn用户名,这里为yansiyu
第三个为svn密码,这里为123456


如果要创建多个svn项目,那么
首先
cd /var/www/html
mkdir svndata pro_1 pro_2
接着cd svndata
pwd
/var/www/html/svndata
mkdir pro_1 pro_2
然后,svnadmin create /var/www/html/svndata/pro_1
svnadmin create /var/www/html/svndata/pro_2
killall svnserve
再接下来呢
svnserve -d -r /var/www/html/svndata
最后
svn checkout svn://127.0.0.1/pro_1 /var/www/html/pro_1
svn checkout svn://127.0.0.1/pro_2 /var/www/html/pro_2

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:svn配置 出自老鄢博客 | 欢迎分享