ubuntu下安装和配置SVN的详细方法介绍

2020-02-03 10:54:57刘景俊

访问文件仓库
 svn co http://hostname/svn/project project --username [username]
OK!这次通过web页面访问到版本库了,下面试一下导入版本库
导入版本库
把/var/www/下的内容导入版本号中:
sudo svn  import -m "第一次导入"  /var/www http://192.168.0.5/svn/project
========================================
系统提示:
认证领域: <http://192.168.0.5:80> myproject subversion repository
“root”的密码:
认证领域: <http://192.168.0.5:80> myproject subversion repository
用户名: test
“test”的密码:
增加           /var/www/index.html
-----------------------------------------------------------------------
注意!  你的密码,对于认证域:
   <http://192.168.0.5:80> myproject subversion repository
只能明文保存在磁盘上!  如果可能的话,请考虑配置你的系统,让 Subversion
可以保存加密后的密码。请参阅文档以获得详细信息。
你可以通过在“/home/icedot/.subversion/servers”中设置选项“store-plaintext-passwords”为“yes”或“no”,
来避免再次出现此警告。
-----------------------------------------------------------------------
保存未加密的密码(yes/no)?
请输入 'yes' 或 'no': yes
提交后的版本为 1。
==========================================
最后在windows下通过TortoiseSVN及web页面访问,成功。
==========================================
试验过程中曾经出现过的错误
检出版本库报错:
sudo svn co http://192.168.0.5/home/svn/project
svn: 方法 OPTIONS 失败于 “http://192.168.0.5/home/svn/myproject”: 200 OK (http://192.168.0.5)
这个报错在网上查了很久,没什么可借鉴的资料,模糊的觉的可能是说用户名和权限不对,以待后面确认
sudo svn co file://localhost/home/svn/project
svn: 无法为URL打开ra_local会话
svn: 无法打开版本库“file://localhost/home/svn/projcet”

1. 安装SVN


复制代码
  apt-get install subversion

2. 建立svn仓库

  1). 建立svn目录:mkdir /home/.svn(使用隐藏目录)
  2). cd /home/.svn   
  3). mkdir astar
  4). 创建仓库astar:svnadmin create /home/.svn/astar,执行完毕后astar目录有svnadmin创建的目录和文件
  5). mkdir test
  6). 创建仓库test:svnadmin create /home/.svn/test,执行完毕后test目录有svnadmin创建的目录和文件