2014-10-29 49 views
2

我在運行iis的遠程windows 2012服務器上安裝了tortoise svn,並使用tortoise svn創建了一個倉庫。但我只能使用svn:// localhost在本地訪問存儲庫。當我嘗試使用svn:// directIP遠程訪問它時,出現錯誤「無法連接到主機'directIP'...」。然而,IP地址是有效的,我可以用網頁瀏覽器打它。但iis是處理遠程Windows 2012服務器上所有傳入請求的服務器。我正在考慮Windows服務器不允許未經授權的遠程訪問服務器,這就是爲什麼我無法遠程訪問存儲庫...有沒有一種方法可以遠程訪問我的烏龜svn存儲庫,而我的iis仍在運行?請我需要幫助!如何在運行iis的windows server 2012上設置tortoise svn倉庫以進行遠程訪問

回答

1

使用VisualSVN Server for windows。我認爲他們有一個免費的。你可能想嘗試一下。

2

TortoiseSVN是一個SVN客戶端,而不是服務器。所以你需要一個運行的SVN服務器,如VisualSVN Server。 另請閱讀有關accessing the repository的TortoiseSVN手冊。

如果您真的能夠通過svn://協議(而不是file://協議)訪問localhost存儲庫,則表明Subversion服務器已在運行。在這種情況下,它可能是一個防火牆問題,您必須在Windows服務器上打開svn端口3690。

+0

是的,它確實有顛覆(svnserve)上運行,我如何打開端口3690.謝謝 – victor 2014-10-30 04:28:33

+0

我打開了端口3690和svnserve監聽它,但我仍然無法連接到遠程回購 – victor 2014-10-30 06:25:19

+0

@victor在您的機器上使用[Zenmap](http://nmap.org/zenmap/)來檢查服務器上的端口是否真正打開以進行遠程訪問。 – splash 2014-10-30 09:34:28

相關問題