2010-01-16 117 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