2010-09-08 29 views
2

我剛剛開始了一個新的職位,沒有任何代碼在版本控制中。我的一項職責是解決這個問題。我在SuSe 10盒子上有一些空間,並安裝了Subversion 1.6。繼在奧賴利Subversion手冊的說明,我已經得到了與代碼Subversion版本庫在裏面,svnserve的運行:烏龜SVN無法連接到SuSe Linux服務器上新創建的Subversion實例的svnserve

#lsof -i :3690
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
svnserve 15115 xxxxxx 3u IPv6 xxxxxxxx TCP *:svn (LISTEN)

此外,該命令工作
svnlook cat /home/svn/repos/ /project1/trunk/index.php

然而,當我嘗試從我的桌面(運行Windows)使用TortoiseSVN連接到Subversion存儲庫時,出現錯誤

無法連接到主機'xxx.xxx.xxx.xxx':連接嘗試失敗,因爲連接派對沒有親perly在一段時間之後響應,或者由於連接的主機未能響應而建立的連接失敗。

我曾嘗試多種存儲庫的網址,包括:

  • 的svn://internalmachinename.internalnetwork.com/project1
  • 的svn://機器/ PROJECT1
  • 的svn://機器/回購/ PROJECT1
  • 的svn://機器/ SVN /回購/ PROJECT1
  • 的svn://xxx.xxx.xxx.xxx/project1/trunk:3690

由於公司的防火牆策略,我無法訪問Cygwin,因此我無法嘗試通過命令行進行連接。

+1

SuSE盒子最有可能是防火牆打開.. – 2010-09-08 21:04:32

回答

1

在嘗試使用svn之前,請使用簡單的ping命令來檢查兩臺計算機之間的連接。 只有這樣,才能進入下一步(仍然不使用svn!):檢查是否可以使用telnet訪問正確的端口。

然後,只有當你嘗試使用svn來做連接。

+0

我沒有包括我曾嘗試ping服務器,並通過Putty遠程連接到它。 – EC0 2010-09-09 18:26:52

1

防火牆建議已關閉 - 這是我的Windows桌面上的防火牆,它使Subversion不會連接。