在Mac OS X 10.4上安装SVN并使用svn + ssh:// URL访问它

时间:2010-01-16 14:17:11

标签: svn xcode macos ssh version-control

我想在运行Mac OSX 10.4的网络计算机上设置SVN存储库。我从HERE下载并安装了subversion。

我安装了软件包,为了从每个目录调用Subversion命令,我按照以下说明操作:

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

    $ pico .bash_profile

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

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

  4. 现在点击Control-X,然后确认用'y'保存文件,然后返回。

  5. 在此之后,我能够在远程计算机上成功创建一个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 个答案:

答案 0 :(得分:1)

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

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