我對修訂控制比較陌生,我需要一些幫助來決定這是否正確設置。SVN顛覆設置和認證問題
我使用Sourceforge,TortoiseSVN和DynDNS的「Subversion for Windows」。我們有一臺「服務器機器」用於安裝所有這些。我們希望能夠通過網絡共享存儲庫並從家中訪問它。我們沒有可用的網絡服務器。
的文件夾結構是這樣的:
C:\SVN\project-name\trunk
C:\SVN\project-name\branches and so on...
在我的本地機器上試運行,我能夠安裝一切,成功地導入和下載使用地址像這樣的我們的代碼庫的副本:
svn://my-dyndns-addr/SVN-folder/project-name/trunk
對於加快我沒有運行svnserve.exe文件作爲服務和流程的目的簡單地用這個命令:
svnserve.exe --daemon
這工作正常。 DynDNS連接似乎也可以工作,我可以從任何一臺工作機器上Ping它。 「conf」目錄中的配置文件已全部使用新的用戶名和密碼進行了適當的修改。
然後是時候重複這個過程在服務器上,我安裝和配置一切類似。我所做的唯一更改是將0123安裝svnserve.exe作爲服務安裝在this guide之後。該服務安裝正常,我可以連接到存儲庫,但身份驗證失敗。我仍然可以ping DynDNS地址和SVN地址。
所以我的問題是:有一部分認證過程我失蹤了嗎?如何使用類似的設置,我可以連接到我的機器上的SVN服務器,但不是在服務器上?這是一個很好的設置?除了擁有良好的用戶名和密碼之外,我應該關心安全嗎?有沒有我可能忽略的小事情?這對我來說都是新鮮事物,所以我主要是在「修補」周圍。
謝謝。
一對夫婦最後說明:我正在遠程服務器,我已經重新啓動服務和計算機幾次了。