我对Subversion比较陌生。我熟悉基本概念,并使用简单的checkout/update/commit命令,但仅此而已。我正在开始一个新项目,并希望使用Subversion。如何通过HTTP设置Subversion
我从很多不同的电脑上工作,因此拥有本地svn回购没有多大意义。我有权访问服务器。我没有该服务器的管理员权限,但我确实有一个世界可读的public_html
目录。我想我会在我的public_html
目录下的某个地方创建回购站,并使用HTTP协议进行检查。
我在~/public_html/myrepo
中创建了回购协议,成功在该机器上对其进行了检查,并确认可通过网络浏览器访问该回购网站http://myserver.myschool.edu/~myusername/myrepo
。
然后我尝试使用svn co http://myserver.myschool.edu/~myusername/myrepo
检查出我的本地机器,但我收到以下消息。
svn: Repository moved permanently to 'http://myserver.myschool.edu/~myusername/myrepo/'; please relocate
我猜我采取了一种天真的做法,我错过了一些东西。有任何想法吗?托管repo的服务器运行Fedora Linux,并且我没有管理员权限。另外,我希望无需密码即可访问回购协议。
谢谢!
您是如何创建回购的?你是什么意思“在该机器上成功检查出来的” - 你在谈论服务器吗?也许你正在用服务器回购搞砸当地回购。 – pmod 2010-10-14 14:27:42
检查内容:服务器回购有文件夹/ conf,/ db,/ hooks等 – pmod 2010-10-14 14:28:53
你的目标平台是什么? – zellus 2010-10-14 15:01:12