【发布时间】:2012-05-12 20:47:05
【问题描述】:
我已经工作了一段时间,试图更好地理解 SVN。我正在使用 Mac OSX Lion 服务器。我已经能够设置并在机器上运行 SVN 并制作它,以便我可以签入和签出文档。但是,我希望通过 Internet 访问其他服务,因此当我和我的许多同事在旅行时,我们仍然可以一起工作。我已经转发了 3690 端口(我相信那是 SVN 端口),并且之前设置了 ssh 的端口。
我在/Library/Subversion/Repository/ 安装了 SVN 存储库,并且我在服务器上有版本和终端可供测试。我可以使用file:// 路径参数进行连接,但我无法使用svn+ssh://username@localhost/MyProject 进行连接。
我知道我可以通过 ssh 连接并且错误是“未找到存储库”。我猜我需要一条不同的路径,但我读过的所有 Mac OS 文章都只讲述了如何在主机上设置它,而不是通过 LAN 或外部使用。
非常感谢任何想法或想法。作为参考我在下面采取的步骤是我正在处理的文章的一些链接。
【问题讨论】:
-
先尝试手动登录 ssh username@localhost 。然后您应该能够使用 url /Library/Subversion/Repository/MyProject 查看存储库
-
是的,如果我首先通过 ssh 使用终端登录并使用命令行工具或版本直接访问服务器上的文件,它可以正常工作,但如果我按照上述操作,我会收到错误“未找到存储库”,为什么会这样?
-
我了解 ssh 可以正常工作,并且文件位于该路径中。我的意思是当你 svn co 时你必须使用完整的本地路径。
标签: macos svn osx-lion svn-server