我想在运行Mac OSX 10.4的网络计算机上设置SVN存储库。我从HERE下载并安装了subversion。
我安装了软件包,为了从每个目录调用Subversion命令,我按照以下说明操作:
输入以下命令。
$ pico .bash_profile
将以下行添加到文本文件中:
export PATH=/opt/subversion/bin/:$PATH"
现在点击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的新手
答案 0 :(得分:1)
我怀疑您是否已完成授权多用户访问存储库的步骤。由于预配置的svn + ssh是Mac OS X上最后两个主要操作系统版本的默认设置,因此找到合适的文档并不容易,但this可能会给你一些好的指示。这是从2007年开始,所以可能涵盖10.4。
主要的是你需要收集每个将要访问存储库(可能只是你)的人的公钥,并将他们的用户名和公钥添加到authorized_keys文件中。