2010-01-16 56 views
0

我想在运行Mac OSX 10.4的网络机器上设置SVN存储库。我从HERE下载并安装颠覆。在Mac OS X 10.4上安装SVN并使用svn + ssh访问它:// URL

我安装的软件包,并以调用从每个目录Subversion的命令,我也跟着下面的说明:

  1. 打开终端。
  2. 输入以下命令。

    $ pico .bash_profile

  3. 以下行添加到文本文件:

    export PATH=/opt/subversion/bin/:$PATH"

  4. 现在按下Control-X,然后确认保存与 'Y' 的文件,然后返回。

之后,我能够在远程机器上成功创建svn存储库。现在我想使用Xcode访问该存储库。但我想我错过了一些东西,因为我无法使用“svn + ssh:// ...”URL访问存储库。有很多在线文章讨论svnserve和ssh,但我不明白。如果有人能向我解释我错过了什么,以及背后的逻辑,我将不胜感激。

使用Mac OS X 10.5.x时,SVN环境已经设置好了,所以可以使用“svn + ssh:// ...”URL访问SVN仓库。但是我想使用运行Mac OS X 10.4.x的远程机器用于我的SVN存储库,这就是我卡住的地方。

在这方面的任何帮助,非常感谢。

p.s.我是新来的这个SVN,SSH,SCM的东西

回答

1

我怀疑你已经完成授权多用户访问存储库的步骤。由于预配置的svn + ssh是Mac OS X上最后两个主要操作系统版本的默认设置,因此找到像样的文档并不容易,但this可能会给您一些好的指示。它从2007年开始可能覆盖了10.4。

最重要的是,你需要收集每个将要访问存储库(可能只是你)的每个人的公钥,并将他们的用户名和公钥添加到authorized_keys文件中。

+0

感谢您分享有用的链接。但最终,我最终升级了操作系统,所以我不必做所有那些妈妈的闲谈:)Mac OSX 10.5和更高版本随附了所有的预先设置。 – Mustafa 2010-01-23 04:30:50