首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过HTTP设置Subversion

如何通过HTTP设置Subversion
EN

Stack Overflow用户
提问于 2010-10-14 22:15:10
回答 4查看 531关注 0票数 0

我是Subversion的新手。我熟悉基本概念,并使用过简单的checkout/update/commit命令,但仅此而已。我正在开始一个新的项目,并想使用Subversion。

我在很多不同的计算机上工作,所以有一个本地的svn代码库没有多大意义。我确实有权访问服务器。我没有该服务器的管理员权限,但我有一个对所有人都可读的public_html目录。我想我只需要在我的public_html目录下的某个地方创建存储库,并使用HTTP协议将其签出。

我在~/public_html/myrepo中创建了存储库,在那台机器上成功地检出了它,并验证了可以通过http://myserver.myschool.edu/~myusername/myrepo上的web浏览器访问该存储库。

然后,我尝试使用svn co http://myserver.myschool.edu/~myusername/myrepo将其签出到我的本地计算机,但收到以下消息。

代码语言:javascript
复制
svn: Repository moved permanently to 'http://myserver.myschool.edu/~myusername/myrepo/'; please relocate

我猜我采取了一种天真的方法,我错过了一些东西。有什么想法吗?托管存储库的服务器运行的是Fedora Linux,而我没有管理员权限。此外,我希望存储库是可以访问没有密码。

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-15 02:16:29

偶尔会通过public_html中的.htaccess put授予配置权限。Apache必须加载模块dav_svn才能为subversion存储库提供服务。在没有管理权限的情况下,在http上设置subversion并非易事。也许你的管理员愿意伸出援手。

其他发贴者指出,免费的托管subversion服务也可能是一个选择。

票数 1
EN

Stack Overflow用户

发布于 2010-10-14 22:29:38

在Windows上,最简单的方法是使用VisualSVN Server。标准版可免费用于商业用途。

票数 0
EN

Stack Overflow用户

发布于 2010-10-14 22:36:09

您还可以查看http://www.origo.ethz.ch/,看看它是否满足您的需求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3934070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档